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 对吧? 就是说 这两个关系式 是一个 逻辑关系式 对吗?? 展开
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 对吧? 就是说 这两个关系式 是一个 逻辑关系式 对吗?? 展开
展开全部
这只是简单的赋值语句,C语言顺序执行每条指令,第一句max取a,b的最大值,第二句max和c比较取两者的最大值,这是一个求三个数中最大值的程序,这里只是分步实现最终逻辑而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所指的逻辑关系式是什么意思?
:?就是简单的三目运算运算符而已,它的第一部分是一个逻辑表达式(返回真/假),第二部分和第三部分为赋值表达式,类似于1+1。
在很大程度上,这个运算符可以代替if-else
:?就是简单的三目运算运算符而已,它的第一部分是一个逻辑表达式(返回真/假),第二部分和第三部分为赋值表达式,类似于1+1。
在很大程度上,这个运算符可以代替if-else
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
max=a>b?a:b;
相当于max等于a和b中最大的那个,就像这样
if(a>b) max=a;
else max=b;
相当于max等于a和b中最大的那个,就像这样
if(a>b) max=a;
else max=b;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询