C语言a=5;b=6;c=a>b?a:b;如何解的值为40

C语言a=5;b=6;c=a>b?a:b;如何解的值为40
希望网上各路老师能尽快帮我解决这道看上去容易的题目,我没学过C语言程序,所以看不懂,在此先谢过各位的帮忙了。
你输出哪个值啊?
把全孙历并部的代码复制上来
a=5 a的存储空间里存放烂没5
b=6 b的存储空间里存放6
c=a>b?a:b 判断a和b的大小 若a>b是真 则把a中的数据赋值给c
若a>b是假 则把b中的数据赋值给c
你没有写输出语句
所以不知道输出则迹什么!
40就不知道来源了!
a=5; //a被赋值为5
b=6; //b被赋值为6
c=a>b?a:b; /芹扰友/如果a>b,则c被赋值李谨为5,c=a;否则c被赋值为6,c=b;
//因为此时a>b为假,所以是c=b=6。
你说的“如何解的值为40”,不明白什么意嫌槐思。
a>b?a:b;
符号 ?就是判袜碧旅断的意思 如果a>b为真告凳c=a 如果a>b为假c=b
你说“如何解的慧槐值为40” 不懂是怎么回事。
← 上一篇: 下一篇: →