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

本文介绍了C语言中函数声明和实现的两种常见方法。第一种方式是先声明函数,告知编译器函数的存在,然后在后续代码中实现该函数。第二种方式是直接在调用前实现函数。建议使用第一种方式以避免编译错误。这两种方式都确保了程序的正确执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种方式:

#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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值