file:///C:/Users/LISUNY~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png
问一个关于C++函数声明的问题,在函数声明的时候什么时候需要加上变量,类似于 f(inta)什么时候只要f(int)还是两者都可以?
本帖最后由 SummerGull 于 2020-12-12 22:12 编辑
声明的时候 可以带变量也可以不带。
比如
- #include <iostream>
- using namespace std;
- int fun1(int , int);//这里是声明 可以不带也可以带 但是 这里一定要声明 这个函数,也可以把下面的函数实现部分放在这里 就可以不用声明函数原型了。
- int main()
- {
- int a=9;
- cout<<fun1(a,a++)<<endl;//这里叫实参。
- return 0;
- }
- int fun1(int a, int b)
- {
- //这里必须要带 变量a不对这个叫参数名 和b参数名字。这里也叫形参,。
- return a+b;
- }
复制代码
|