永发信息网

这个C语言程序有一个我不太明白!谁能详细点解释一下给我听??

答案:3  悬赏:70  手机版
解决时间 2021-07-21 00:45

#include "stdo.h"

int max (int x, int y)

{ int z;

if(x>y) z=x

return(z);

{

void main()

{int a,b,c;

scanf("%d%d",&a,&b);

c=max(a,b);

printf("max=%d\n",c);

}

return(z); 这一行返回的我看不明白阿 解释一下

最佳答案
就是从max函数返回一个值,这个值是z,你这个代码还有点问题,改:

#include "stdio.h"

int max (int x, int y)

{

int z = y;

if(x>y) z=x

return(z);

}


void main()

{

int a,b,c;

scanf("%d%d",&a,&b);

c=max(a,b);

printf("max=%d\n",c);

}


max函数里用z保存了x和y之中数值较大的那个数,然后通过return z把这个值返回
被返回的这个值在main里被赋值给了c,c = max(a,b),所以c就保存了从max里return的z的值
最后输出的c也就是输入两个数中的较大数了
全部回答
就是返回两数中较大的数

z将等于x y其中一个较大的数。作为返回值

还有,头文件应该是stdio.h。main函数前面的大括号反了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF河南6区照胆值多少钱
华硕PC1000HD现在多少钱
手动档开车怎么省油,手动挡车怎么开省油
合区时间没到,军团资产部过会解散吗?
想看西藏的电视剧去哪里看啊
怎么样用最快的速度忘记一个人????
在同仁堂能买到丽科杰吗
美眉们都怎么保持苗条曲线的啊,现在好胖了,
有没有什么软件可以根据自己喜欢五官和发型拼
人为什么不能长寿呢?
川汇区周口刘石头采耳馆在哪里啊,我有事要去
联想P709的充电器多少一个
请问,饭后多长时间喝药才算正确?饭后半小时
孕妇宫劲长了息肉能顺产吗
为什么橘子红的可以吃酸的也可以吃其他水果杂
推荐资讯
雷诺和酷派是1辆车么
[情书] [非主流情书] [个性情书] [诙谐情书]
两瓶啤酒和两瓶水,哪个更容易喝?
问下  touch 在网吧可以下载不?
毕业留在一个离家隔千山万水的地方可以吗?
A3图纸的问题
大悟县孝感沙县小吃这个地址怎么能查询到,着
怎么把Q币转到财付通上去
假如没有水的400字作文
眼睛在看白色物品的时候会出现黄色是怎么回事
固始县信阳361度(踏月寺街店)在哪里啊,我有
华硕那个6670的本和那个东芝红色6600哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?