首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++里是否有这样的语法?解决办法

2012-02-23 
C++里是否有这样的语法?很久没用过C++了,不知道C++里有没有类似RUBY里面那种:a(b c)?b:100这样的语句,就

C++里是否有这样的语法?
很久没用过C++了,不知道C++里有没有类似RUBY里面那种:
a=(b> c)?b:100这样的语句,
就是如果b> c,则把b赋给a,否则把100赋给a,这样结构的单语句语法,C++里是否有?

[解决办法]
有。
而且就是这样的
[解决办法]
条件运算符是“?:”(或三元)运算符
对于表达式 (expr1) ? (expr2) : (expr3),如果 expr1 的值为 TRUE,则此表达式的值为 expr2,如果 expr1 的值为 FALSE,则此表达式的值为 expr3。
[解决办法]
条件运算符是“?:”(或三元)运算符
对于表达式 (expr1) ? (expr2) : (expr3),如果 expr1 的值为 TRUE,则此表达式的值为 expr2,如果 expr1 的值为 FALSE,则此表达式的值为 expr3

热点排行