如题所述
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-04-18
语法 a?b:c的意思是 如果a成立 他的结果就是b 否则就是c
你这个情况就是 x>0成立吗? 成立就把x+2赋值给y 不成立就把x平方赋值给y
这个写法就是比较简洁 不过不是很容易懂 比你的例子更复杂的情况就不推荐这样写了
你这个情况就是 x>0成立吗? 成立就把x+2赋值给y 不成立就把x平方赋值给y
这个写法就是比较简洁 不过不是很容易懂 比你的例子更复杂的情况就不推荐这样写了
第2个回答 2013-04-19
看x是否大于0,若大于0,y=x+2,若小于或等于0,y=x*x,即x的平方,你自己可以编译一下
第3个回答 2013-04-18
这是C语言中的双目运算 意思是如果(X>0)则y=x+2否则y=x*x
第4个回答 2013-04-18
如果x>0,那么y就等于x+2,否则,y就等于x平方