1 概述
作用:将一段代码封装起来
把一个较大的程序,分为几个特定的模块
2 函数的定义
语法:
返回值类型 函数名(参数列表)
{
函数体语句
return 表达式
}
3 函数的调用
语法:函数名(参数)
4 值传递
注意1:如果函数不需要返回值,声明可以写void。
注意2:做值传递时,形参发生变化并不会影响到实参。
5 函数的常见样式
1、无参无返
2、有参无返
3、无参有返
4、有参有返
6 函数的声明
作用:告诉编译器如何调用函数以及如何调用函数。函数的实际主体可以单独定义。
注意1:函数的声明可以多次,但是定义只能有一次。
假如在main()函数之后写的函数,在main()之前不声明,运行时就不会找到自定义的函数,。
所以,如果你想把函数写在main()后面,那就要在main()前补充一个声明。
7 函数的分文件编写
作用:让代码结构更加清晰
分文件的编写一般有四个步骤:
1、创建后缀名为.h的头文件
2、创建后缀名为.cpp的源文件
3、在头文件中写函数的声明
4、在源文件中写函数的定义