C中函数的声明、使用、实现

第一种方式:

#include <stdio.h>

// 函数声明
int add(int, int);

int main(void)
{
	// 函数调用
	int sum = add(10, 12);
	printf("两整数和是%d", sum);
	
	return 0;
}

// 函数实现
int add(int num1, int num2)
{
	return num1 + num2;
}

首先C中的代码是自上而下编译的,也就是说如果没有函数的声明那么main在执行add(10, 12)时压根不知道add这个函数是啥,那么编译器肯定会报错。函数声明的作用就是占坑,告诉编译器我有add(int, int)方法,你别报错了。

最后在追加完整的函数实现就行了。

第二种方式:

#include <stdio.h>

// 函数实现
int add(int num1, int num2)
{
	return num1 + num2;
}

int main(void)
{
	// 函数调用
	int sum = add(10, 12);
	printf("两整数和是%d", sum);
	
	return 0;
}

这种方式就没啥好说的了,在编译到add(10, 12)时add函数啥都搞好了,执行起来肯定是稳稳当当的。

建议用第一种方式,别问我为啥,一个老司机告诉我的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值