C++自学计划-函数-10

2018-12-17  本文已影响0人  你缺少想象力

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了

上一篇下一篇

猜你喜欢

热点阅读