【C++】函数(下)
1、函数的常见样式
常见的函数样式有四种:
(1)无参数无返回值
(2)有参数无返回值
(3)无参数有返回值
(4)有参数有返回值
(1)无参数无返回值
示例:
void test01()
{
cout << "this is test01" << endl;}
(2)有参数无返回值
示例:
void test02(int a )
{
cout << "a="<<a << endl;}
(3)无参数有返回值
示例;
int test2()
{
return 1000;
}
(4)有参数有返回值
示例:
int add(int a,int b)
{
return a+b;
}
2、函数的声明
作用:告诉编译器函数的名称及如何调用函数,函数的实际主体可以单独定义。
注意:如果函数不声明,则定义的函数只能写在main函数之前。如果函数声明了,则定义的函数可以写在main函数之前。
注意:函数声明可以写多次,但是函数定义只能有一次。
示例:
3、函数的分文件编写
作用:让代码结构更加清晰。
函数分文件编写一般有4个步骤:
(1)创建后缀名为.h的头文件
(2)创建后缀名为.cpp的源文件
(3)在头文件中写函数的声明
(4)在源文件中写函数的定义
示例: