if(a==b){ c=1;}else{ c=2;}
这里C提供了一个三元运算符 ?: ,可以简化上面程序
语法:
A=(表达式)?X:Y;
说明:如果表达式为真,则A值为 X ,否则值为 Y
重写上面的程序
c=(a==b)?1:2;
还可以直接在其他表达式中使用三元运算符:
a=10+((TRUE)?1:2);
a值为11
a=10+((FALSE)?1:2);
a值为12
- - - 正 文 - - - - - - 结 束 - - -
---
如果你有与本文相关问题可以后台发消息,欢迎点赞、分享、关注。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!