C语言小tips(1)—— 关于不同方法中求最小值函数的小方面普及

我真的很讨厌CSDN写出来的博客,真的真的......

操作繁杂,阅览方式难以接受(因人而异)

当然,一些博主写出来的质量也很高,不可否认。

无可奉告

求最小值,有无数种方式。

初学者在学习道路上容易遇到种种问题,而其中不引人注目的地方,小心引起大患。

在使用自定义函数时,有多种方式使得我们成功编写求出最小值的代码

但并不一定是完美的

代码如下:

#include<stdio.h>
int imin1(int x, int y)
{
	int min;
	
	if (x < y)
		min = x;
	else
		min = y;
		
	return min;	//最为普遍的写法
}

int imin2(int x, int y)
{
	return (x<y)?x:y;//最为简单的写法
}

int imin3(int x, int y)
{
	if (x < y)
		return x;
	else
		return y;
		printf("恭喜你求出了本次比较的结果!");//添 油 加 醋

}

int main()
{
	int e1 = 0;
	int e2 = 0;

	scanf("%d %d", &e1, &e2);//3 5
	
	int ret1 = imin1(e1, e2);
	printf("%d", ret1\n);//3
	
	int ret2 = imin2(e1, e2);
	printf("%d", ret2\n);//3
	
	int ret3 = imin3(e1, e2);
	printf("%d", ret3\n);//3
	
	return 0;
}

输入:

3 5

打印结果是:

3

3

3       

你要打印的句子“恭喜你求出了本次比较的结果!”跑哪里去了?
 

所以说,return 还有一个作用是终止函数把函数控制返回给主调函数的下一条语句

这个作用你知道吗?

可能你知道

但是培训机构会主动告诉你吗?

随缘更新,因为我的博客不会在这里编辑以及发表。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值