已知:int a=2,b=7; 计算下列表达式的值:a=4,b=1,a>b?++a:++b;

问题描述:

已知:int a=2,b=7; 计算下列表达式的值:a=4,b=1,a>b?++a:++b;
求这道题完整解析,为什么还要有int a=2,b=7
1个回答 分类:综合 2014-12-15

问题解答:

我来补答
int a=2,b=7 没什么作用,迷惑你的
a=4,b=1,a>b?++a:++b;
a>b 为真
那么就是 ++a=5
结果就为5
再问: a》b后面的问号是否是用来判断真伪命题的
再答: 就是一个三目运算符 (表达式一)?(表达式二):(表达式三) 如果表达式一 为真 那么结果就是 表达式二的值,否则就是表达式三的值 表达式一 就是 逻辑表达式 结果就是真和假
再问: xiexie
 
 
展开全文阅读
剩余:2000