C语言自定义函数的声明

C语言函数为什么要声明呢?我们在创建自定义函数的都知道要将自定义子函数放在主函数前面那么是为什么呢?可不可以不放在前面呢?小问号你是不是也一样有很多朋友呢?

  答案是可以不把我们自己的自定义子函数放在前面?但是不能直接放在后面就不管。这里就涉及到了函数的声明
  与函数声明相关的另一个概念是函数定义,只有在自定义子函数存在的时候才会涉及函数声明。关于自定义子函数可以参考这个C语言自创函数
关于函数声明请看下面的代码

#include <stdio.h>
float c=0.2;
float a(int a);//这里就是函数声明啦 
int main()
{
	float b;
	b = a(6);
	printf("sum=%0.2f",b);
	return 0;
}
float a(int a )
{
	int b;
	float d;
	d=c*a;
	printf("%f\n",d);
	return d;
}

运行结果
在这里插入图片描述
  在这个程序里面如果不声明的话函数是不会编译通过滴,当然也可以不声明,那么就必须把自定义子函数放在主函数之前啦。

#include <stdio.h>
float c=0.2;
float a(int a )
{
	int b;
	float d;
	d=c*a;
	printf("%f\n",d);
	return d;
}
int main()
{
	float b;
	b = a(6);
	printf("sum=%0.2f",b);
	return 0;
}

运行结果
在这里插入图片描述
----------------------------------分割线----------------------------------
本人承诺以上文章为本人编写,绝非复制粘贴。写在这里一是为了防止以后自己将知识点遗忘,二是为了和大家分享我自己对这个知识点的理解和认识。如果我的文章中有错误希望看到后可以指正,感激不尽!

  • 25
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

127.0.0.1/24

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值