C教程-函数(2)
发布时间:2006-07-25 11:58
点击:
2. 返回一个值给调用它的函数。
有两种方法可以终止子函数运行并返回到调用它的函数中: 一是执行到函数的
最后一条语句后返回; 一是执行到语句return时返回。前者当子函数执行完后仅返
回给调用函数一个0。若要返回一个值, 就必须用return语句。只需在return 语句
中指定返回的值即可。例1返回最大值时变为:
例3:
#include
int maxmum(int x, int y, int z); /*说明一个用户自定义函数*/
int main()
{
int i, j, k, max;
printf("i, j, k=?\n");
scanf("%4d%4d%4d", &i, &j, &k);
max=maxmum(i, j, k); /*调用子函数, 并将返回值赋给max*/
printf("The maxmum value is %d\n", max);
getch();
return 0;
}
maxmum(int x, int y, int z)
{
int max;
max=x>y?x:y; /*求最大值*/
max=max>z?max:z;
return(max); /*返回最大值*/
}
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
|
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
|