永发信息网

C语言函数调用问题,图片中的int imax(int ,int,int) 和后面的int ima

答案:2  悬赏:0  手机版
解决时间 2021-11-26 15:38
  • 提问者网友:放下
  • 2021-11-26 10:11
C语言函数调用问题,图片中的int imax(int ,int,int) 和后面的int ima
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-11-26 10:58
楼上说的差不多 确切的说 int imax(int,int,int);是全局函数定义,说明imax函数有三个整形自变量,函数结果是整数。后面的 int imax(int a, int b, int c)是函数体声明,里面的a,b,c是形参,对应着实际要赋值的x,y,z。函数体声明就是函数要实现的功能,m是函数体局部定义整形变量,只起内部过渡作用,本函数的作用是两两比较,最后把最大值赋给m,最后return m就是返回m的值作为imax的函数计算结果。注意你的main函数里有max=imax(x,y,z),就是直接调用比大小函数,比较x,y,z哪个最大,把最大的输出并赋值给max。注意调用顺序就看main函数就行了,一般都是顺序读取程序的,读到max=imax(x,y,z)那一句要用到imax()函数,就自动读取已经定义的外部函数imax了 这样讲不知道是否清楚
全部回答
  • 1楼网友:渊鱼
  • 2021-11-26 11:43
imax(int int int)是调用函数,只要主函数main中出现imax,这个函数就会被调用,运行imax中的程序,有没有返回值,看情况,该题有,返回值直接赋给max
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯