c语⾔函数声明⼤全及详解,C语⾔之函数的声明详解函数的声明
1.函数只能定义在函数外,不能定义在函数内
2.函数不允许重名,C语⾔中函数没有重载
3.函数只要⼀经定义,就可以在任意函数中调⽤
注意:如果函数定义在它调⽤之后,那么必须在调⽤之前,先声明这个函数
声明的语法:
返回值类型 函数名(参数列表);
tips:声明函数其实只要复制函数头,打个分号就可以了
再注意: 1、函数定义的时候函数头是什么样⼦,那么声明的时候也必须是这个样⼦的
2、如果有参数的函数,声明的时候可以省略形参名
3、在Mac下,如果返回值类型是int的话,可以直接调⽤不声明(不推荐)
4、函数的声明位置可以放在函数内,也可以放在函数外,但是⼀定要在调⽤函数之前
5、函数的声明可以写N多个
tips:代码例⼦如下
#include
void test();
void test2(int); //类型不可以省略,但是形参名可以省略
void test3(int,int);
int test4();
int main(int argc, const char * argv[]) {
test();
test2(20);
test3(10, 20);
test4(); //Mac下可以调⽤,只是返回值是int的时候,可以不声明直接调⽤明解c语言
return 0;
}
int test4(){
printf("test4被调⽤了\n");
return 5;
}
char test5(){
printf("test5被调⽤了\n");
return 'a';
}
void test(){
printf("哈哈哈哈\n");
}
void test2(int num){
printf("num=%d\n",num);
}
void test3(int num1,int num2){
printf("num1+num2=%d\n",num1+num2); }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论