我真的很讨厌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 还有一个作用是:终止函数并把函数控制返回给主调函数的下一条语句。
这个作用你知道吗?
可能你知道
但是培训机构会主动告诉你吗?
随缘更新,因为我的博客不会在这里编辑以及发表。