函数声明

简介: 函数声明。

函数声明
函数声明会告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。

函数声明包括以下几个部分:

return_type function_name( parameter list );
针对上面定义的函数 max(),以下是函数声明:

int max(int num1, int num2);
在函数声明中,参数的名称并不重要,只有参数的类型是必需的,因此下面也是有效的声明:

int max(int, int);
当您在一个源文件中定义函数且在另一个文件中调用函数时,函数声明是必需的。在这种情况下,您应该在调用函数的文件顶部声明函数。

目录
相关文章
|
9月前
|
C++ 开发者
43运算符重载函数作为类成员函数和友元函数
43运算符重载函数作为类成员函数和友元函数
40 0
|
4月前
|
编译器 C语言 C++
什么是函数声明和定义
【10月更文挑战第19天】什么是函数声明和定义
157 0
|
6月前
函数声明与函数表达式的区别是什么?
函数声明与函数表达式的区别是什么?
61 0
|
9月前
|
JavaScript 前端开发
函数声明与函数表达式的区别
函数声明与函数表达式的区别
41 2
|
C语言
C语言之数组参数,指针参数,函数指针,函数指针数组
C语言之数组参数,指针参数,函数指针,函数指针数组
|
9月前
|
编译器
函数声明
函数声明。
51 5
|
Serverless C语言
CPP2022-16-宏、函数重载与函数模板(上)
CPP2022-16-宏、函数重载与函数模板
206 0
|
存储
函数声明与函数表达式的区别?
函数声明与函数表达式的区别?
45 0
|
程序员 C++
CPP2022-16-宏、函数重载与函数模板(下)
CPP2022-16-宏、函数重载与函数模板(下)
299 0
|
存储 Java
浅识静态函数
静态函数(百度):函数调用的结果不会访问或者修改任何对象(非static)数据成员,这样的成员声明为静态成员函数比较好。且如果static int func(....)不是出现在类中,则它不是一个静态成员函数,只是一个普通的全局函数,只不过由于 static 的限制,它只能在文件所在的编译单位内使用,不能在其它编译单位内使用。