C语言-函数(初步认识)

这一章我们来学习函数相关的知识,相信在读书期间一定听过函数这个词语,那么它在c语言中又是怎么样的呢?我们一起来初步认识下吧

函数

函数:简化函数,可以反复使用

函数分为:库函数和自定义函数

       库函数:为了不让常见代码重复,提高效率,c语言规定了一组函数,这些函数再有不同的编译器厂商进行实现,这些函数组成函数库,称为标准库,例如printf、scanf

       自定义函数:用户在main代码外定义的函数

       案例:引用变量的练习,实现两个数的和,案例中的f就是自定义函数

int f(int x, int y)
	{
	int z = x + y;
	return z;
	}
int  main()
{
	int a = 5;
	int b = 6;
	int sum = 0;
	sum = f(a, b);
	printf("sum=%d\n", sum);
	return 0;
}
  1. int f(int x, int y):定义一个整型函数f,并在函数f中定义两个整型变量x、y,不同的x、y会得出不同的f
  2. int z = x + y:定义一个z并存储x+y
  3. return z:返回z的值给f,可以理解为f=z=x+y
  4. f下的{}:表示{}中的代码属于f()中的主体,也表示{}中的代码只对f()起作用
  5. int a = 5; int b = 6; int sum = 0:赋予a、b、的值,定义sum为变量
  6. sum = f(a, b):将a和b执行定义的f()函数,也就是此刻的a=x,b=y,再将f的值赋予sum,即sum=a+b
  7. printf("sum=%d\n", sum);以十进制的形式输出结果sum,并让结果等于sum(可让结果等于其他只需将sum换成其他字符即可)

案例:定义一共Max函数求最大值

int max(int x, int y)
{
	if (x > y)
		return x;
	else
		return y;
}
int main()
{
	int a = 10;
	int b = 20;
	int big = 0;
	big = max(a, b);
	printf("最大值是:%d\n", big);
	return 0;
}

  1. int max(int x, int y):定义一个整型函数max,并在函数f中定义两个整型变量x、y,不同的x、y会得出不同的max
  2. if (x > y) return x定义一个if函数,判断括号中的条件,如果x>y,那么就返回整型x的值给整型max,即此时max=x
  3. else return y:如果不是,那么就返回整型y的值给整型max,即此时max=y
  4. int a = 10;int b = 20;int big = 0:赋予a、b、的值,定义big为变量
  5. big = max(a, b):将max括号中的值进行上面的运算,即此时a=x,b=y,来判断a>b是否成立,并将max最终结果给予big

好了,关于函数的初步认识就到这里咯,就是这么简单至于深入函数知识我们在后期会讲到

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值