max=a>b?a:b; max=max>c?max:c; printf("%d\n",max);

max=a>b?a:b;max=max>c?max:c;printf("%d\n",max);这里的max是一个变量那么max=a>b?a:b;最大数就是a或b其中包含了... max=a>b?a:b;
max=max>c?max:c;
printf("%d\n",max);

这里的max是一个变量 那么max=a>b?a:b; 最大数就是a或b 其中包含了if else 那么
max=max>c?max:c; 里的max就是 上一段程序中的a或b 对吧? 就是说 这两个关系式 是一个 逻辑关系式 对吗??
展开
 我来答
晓晓
2012-04-19 · TA获得超过526个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:218万
展开全部
这只是简单的赋值语句,C语言顺序执行每条指令,第一句max取a,b的最大值,第二句max和c比较取两者的最大值,这是一个求三个数中最大值的程序,这里只是分步实现最终逻辑而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
libinhao1111
2012-04-19 · TA获得超过1014个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:557万
展开全部
你所指的逻辑关系式是什么意思?
:?就是简单的三目运算运算符而已,它的第一部分是一个逻辑表达式(返回真/假),第二部分和第三部分为赋值表达式,类似于1+1。
在很大程度上,这个运算符可以代替if-else
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冈格尼尔酱ac
2012-04-19 · TA获得超过169个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:110万
展开全部
max=a>b?a:b;
相当于max等于a和b中最大的那个,就像这样
if(a>b) max=a;
else max=b;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式