微信公开课小程序热门讨论「c语言中?是什么意思」最新回复-那是问号表达式,简单地举个例子intc=(ab?1:0);意思就是说,如果a大于b,那么c就为1,否则就为0就你提出的问题而言,意思就是如果w小于x,返回w的值,否则(如果z小于y,返回z,否则返回x)
这个是C语言的一个三目运算符?:意思是先判断?前面的表达式的逻辑值是否为真,如果为真,则取冒号前面的表达式的值为整个表达式的值,如果为假,则取冒号后面的表达式的值为整个表达式的值。这里是少一个括号,具体应该这样:(wx)?w:(zy?z:x)),按括号先后顺序去理解就可以了。本回答被提问者和网友采纳 更多有关「c语言中?是什么意思」的疑问请扫码关注微信公开课+小程序!了解更多