A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


int a=1,b=2;

int c=(a+b>3?a++:++b);
求a , b , c的值是?

14 个回复

倒序浏览
flase?a++:+b    a=1;b=3
回复 使用道具 举报
a是1.b3c3.a+b不大于3,不走a++
回复 使用道具 举报
c=3 a =1b=3
回复 使用道具 举报
a=1 b=3 c=3
回复 使用道具 举报

a=1
b=3
c=3
回复 使用道具 举报
a=2 b=3 c=3
回复 使用道具 举报
a=1,b=3,c=3
回复 使用道具 举报
a=1,b=3,c=3
回复 使用道具 举报
因为a+b不大于三 所有走++b  答案上面已经说了
回复 使用道具 举报
a=1 b=3 ,c=3
回复 使用道具 举报
int a=1,b=2;
int c=(a+b>3?a++:++b);
可以这么看
if(a+b>3) {  
c = a++;
}else {
c=++b;
}
c = a++那一句根本没走
所以a = 1, b =3 ,c = 3
个人见解,望批评指教
回复 使用道具 举报
c=3,a=1,b=3
回复 使用道具 举报
a=1,b=3,c=3
回复 使用道具 举报
666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马