C语言-函数的基本用法

1.为什么要使用函数?

在C语言中函数分为自定义函数库函数。

在初期学习C语言时常见的库函数有printf,scanf 等,我们在使用它们时要包含头文件。;例如scanf 和 printf 的头文件是 #include <stdio.h> 。

我们可以看到一个函数是解决一类问题的,那我们的代码在多个地方都要使用到相同的代码来解决同样的问题时就可以自定义一个函数来减少代码量

2.如何自定义一个函数?

例如:

//(函数返回值类型) (函数名) (参数类型 a,参数类型 b,...)
//{
//实现一些功能的代码;
//返回函数; 
//}
int sum(int a,int b)
{
	return a + b;//把a+b的值返回给函数(sum = a + b) 
}

我的建议是直接将函数定义在主函数之前例如:

#include <stdio.h>

int sum(int a,int b)
{
	return a + b;//把a+b的值返回给函数(sum = a + b) 
}
int main()
{
	int a,b;
	a = b =1;
	printf("%d",sum(a,b)); 
	return 0;
}

也可以写成这样:

现声明后定义

#include <stdio.h>

int sum(int a,int b);

int main()
{
	int a,b;
	a = b =1;
	printf("%d",sum(a,b)); 
	return 0;
}
int sum(int a,int b)
{
	return a + b;
}

关于函数的参数(形参)建议学完指针再做进一步了解。现在要知道要把参数传给函数然后使参数改变需要传地址。

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

C语言扫地僧

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

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

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

打赏作者

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

抵扣说明:

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

余额充值