c++中的函数声明比较麻烦,首先要考虑main函数在什么位置,不能像Java一样,只要是在一个文件中,函数写在哪里,函数之间都能相互调用。C++里面被调用的函数,必须要在使用前声明一下,或者写在前面,感觉必须要按照顺序来,不然程序就无法识别。
函数声明的格式:
返回值 函数名(参数1,参数2...){
//具体实现
return 返回值
}
例子:
int add(int a, int b) {
return a + b;
}
如果函数是在main函数之后编写的,需要在main之前声明方法,声明方式
// 声明函数
返回值 方法名(参数);
int main(){
...
}
例子:
#include <iostream>
int add(int a,int b);
int main() {
int i = add(1, 2);
std::cout << i << std::endl;
return 0;
}
int add(int a, int b) {
return a + b;
}
运行结果自然就是3了
网友评论