美文网首页
C++自学计划-函数-10

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

作者: 你缺少想象力 | 来源:发表于2018-12-17 11:21 被阅读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了

相关文章

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

    c++中的函数声明比较麻烦,首先要考虑main函数在什么位置,不能像Java一样,只要是在一个文件中,函数写在哪里...

  • PHP学习总结

    PHP自学计划记录 当前只学习了PHP的基础语法,没有涉及很多PHP内部提供的函数 学习目录:PHP自学计划-注释...

  • C++对C增强部分

    全局变量检测增强int a;int a = 10;C++ 不可以,C可以 函数检测增强函数参数类型增强,C++ 必...

  • [C++之旅] 10 构造函数

    [C++之旅] 10 构造函数 构造函数的特点 构造函数在对象实例化时被自动调用 构造函数与类同名 构造函数没有返...

  • python自学计划-函数-12

    python中的函数定义例子: 运行结果:

  • PHP自学计划-函数-15

    函数声明结构: 举例

  • windows逆向3

    VC 程序内存和编译的一些特征C++ 构造函数C++ 成员函数C++ 析构函数C++ 全局对象的构造C++ 全局对...

  • C++自学计划-循环-09

    1.while 例子: 2.do...while 3.for

  • C++自学计划-if-08

    例子: 运行结果

  • C++自学计划-引用-13

    C++中的引用的意思是,给变量取一个名字,老实说有点难以理解为什么要这么做啊。变量就是给值取一个名字,这里引用就是...

网友评论

      本文标题:C++自学计划-函数-10

      本文链接:https://www.haomeiwen.com/subject/qdsqkqtx.html