函数的常见样式有四种:
1、无参无返
2、无参有返
3、有参无返
4、有参有返
#include<iostream>
using namespace std;
//1、无参无返
void aaa1()
{
cout << "thiis is aaa1" << endl;
}
//2、无参有返
int aaa2()
{
cout << "this is aaa2" << endl;
return 1;
}
//3、有参无返
void aaa3(int a=1,int aa=2)
{
cout << "this is aaa3" << endl;
int b = a + aa;
}
//4、有参有返
int aaa4(int a1 = 10, int a2 = 20)
{
cout << "this is aaa4" << endl;
return 100;
}
int main()
{
//1、无参无返的调用
aaa1();
//2、无参有返的调用
int aaa = aaa2();
//3、有参无返的调用
int shu1 = 10;
int shu2 = 10;
aaa3(shu1, shu2);
//4、有参有返的调用
int shu3 = 10;
int shu4 = 10;
int shu5 = aaa4();
system("pause");
return 0;
}
所以有参的函数在调用时要使用量,无参则不需要量的引用,可直接使用;而有返的函数可以为变量赋值(它返回的值就是给变量赋的值),无返则赋不了值。