
C语言高手进!
设变量说明为inta=2,b=3,c=7,d=10;则表达式d=a==b?++b:++C的值是____.A:10B:4C:8D:6答案:C...
设变量说明为
int a=2,b=3,c=7,d=10;
则表达式 d=a==b?++b:++C 的值是____.
A:10
B:4
C:8
D:6
答案:C 展开
int a=2,b=3,c=7,d=10;
则表达式 d=a==b?++b:++C 的值是____.
A:10
B:4
C:8
D:6
答案:C 展开
展开全部
d=a==b?++b:++C
根据优先级,这是个赋值语句
即d=?
a==b?++b:++C 是个三目运算
根据变a,b的值a==b为假,则执行 ++c,即c=8;
最后则是 d=8;
根据优先级,这是个赋值语句
即d=?
a==b?++b:++C 是个三目运算
根据变a,b的值a==b为假,则执行 ++c,即c=8;
最后则是 d=8;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询