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)在源文件中写函数的定义