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的时候,可以不声明直接调用

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);

}

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值