C教程-函数(2)

发布时间:2006-07-25 11:58     点击:
分页:上一页  1 2 [3] 4 5  下一页

    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);        /*返回最大值*/

     }
分页:上一页  1 2 [3] 4 5  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有