Linux C++ 006-函数
本节关键字:Linux、C++、函数
 相关库函数:
概述
作用是将一段经常使用的代码封装起来,减少重复代码
函数的定义
返回值类型 函数名(参数列表)
{函数体语句;return 表达式;
}例如:
int func(int a, int b)
{int c = a + b;return c;
}
函数的调用
函数名(参数);
值传递
函数调用时,实参将数值传入给形参,如果形参发生改变,不会影响实参
函数的常见形式
| 函数形式 | 举例 | 
|---|---|
| 无参无返回值 | void func(void); | 
| 有参无返回值 | void func(int a); | 
| 无参有返回值 | int func(void); | 
| 有参有返回值 | int func(int a, int b); | 
函数的声明
告诉编译器函数名称及如何调用函数,函数的实际主体可以单独定义。函数声明可以多次,但是函数的定义只能有一次
函数的分文件编写
作用:让代码结构更加清晰
 函数分文件编写的四个步骤:
 (1)创建后缀为 .h 的头文件
 (2)创建后缀为 .cpp 的源文件
 (3)在头文件中写函数的声明
 (4)在源文件中写函数的定义