C++ 函数全面解析:从基础到高级应用
1. 函数基础
函数是具有名称的独立代码块,调用时执行其代码,结束时可能返回值。使用函数编写执行独立任务的程序是结构化编程的基础。通过函数,程序可划分为更小的部分,便于理解、控制、测试和维护。
函数具有可重用性,例如 sqrt() 函数或 string 类提供的函数可在 C++ 程序的多个地方使用。目前我们仅编写过 main() 函数,接下来将学习编写和使用自己的函数,还会讨论递归和递归函数。
函数声明(也称为函数原型)指定函数的名称、返回类型和可选的参数列表,一般形式如下:
return_type function_name(parameter_list);
原型能告知编译器参数的类型、数量和返回类型,以便检查程序中的调用方式是否匹配。应尽量为函数选择描述性的名称,例如计算数字总和的函数, sum 比 func 、 test 或 lala 更合适。
通常,函数声明会放在单独的头文件中,而非其代码所在文件。例如,库函数的声明位于多个头文件中,使用库函数时,需使用 #include 指令添加包含其声明的文件。若函数在调用前已定义,则可省略声明,此时定义会为编译器提供处理函数调用所需的信息。
2. 返回值
函数最多只能返回一个值, <
超级会员免费看
订阅专栏 解锁全文
5917

被折叠的 条评论
为什么被折叠?



