c语言中max=a>b?a:b;是什么意思

c语言中max=a>b?a:b;是什么意思

这叫三目运算符,用来判断a>b?a:b//这意思是,a大于b吗?大于返回a否则:返回b
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-21
?:表示三目运算符,根据?前的值来选取相应的值,如max=a>b?a:b;表示的就是判断a>b是否正确,如果正确,则max=a,否则max=b本回答被网友采纳