C++函数声明

函数声明

C++中函数声明与函数的定义是有所区别的。C++函数的声明主要是向编译器指定函数的名称及调用该函数的方式,不一定需要包含函数的主体代码块。C++中函数的声明语法如下:

returnType functionName( args list )

可以将函数声明的语法与函数定义的语法相比较:C++函数定义

提示:函数声明和定义可以分开,即函数声明之后,主体代码块code_block可以在其它地方进行编写设计,具体的可参考下方的实例代码。

提示:函数声明中args list的书写方式,可以写成“type var”的类型,比如int a,也可以直接只写一个type即可,比如int。

函数声明实例代码

如下代码,将在C++的主函数main之外声明一个函数,然后在main函数内部对其进行调用,之后在main函数之后进行定义:

#include <iostream>
using namespace std;
// 声明函数
int multiplyNum(int, int);

int main(){

    int x=2,y=3;
    // 调用函数
    int z = multiplyNum(x,y);
    cout << z;
    return 0;
}

// 定义函数
int multiplyNum(int a, int b){
    return a*b;
}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.