返回主页

[C语言 P2034] 若有定义:int a=0,b=0,c=0,d=0; ,对于表达式 (a++ && b++) ? c+

 
学习人数: 447
 
正确率: 84%
答案解析

题目描述
未通过

若有定义:int a=0,b=0,c=0,d=0; ,对于表达式 (a++ && b++) ? c++ : d++,以下关于其执行顺序的叙述正确是
A)先计算表达式 a++,其值为 0,由此即可确定(a++ && b++)值为 0,因此计算 d++
B)先计算表达式 a++,其值为 0;再计算表达式 b++,其值为 0,由此可确定(a++ && b++)值为 0,因此计算 d++
C)先计算表达式 a++,其值为 1;再计算表达式 b++,其值为 1,由此可确定(a++ && b++)值为 1,因此计算 c++
D)先计算表达式 b++,其值为 1;再计算表达式 a++,其值为 1,由此可确定(a++ && b++)值为 1,因此计算 c++

上面问题的答案是:
 A 选项
 B 选项
 C 选项
 D 选项

上一题
下一题
加入错题本
个人笔记
已有1条笔记

登录后提交答案


暂无评论,来抢沙发