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;
}
免责声明:内容仅供参考,不保证正确性。