返回主页

[C语言 P2040] 若有定义:int a=0,b=0,c=0,d=0;,以下关于 C 语言表达式:(++a || ++b

 
学习人数: 497
 
正确率: 90%
答案解析

题目描述
未通过

若有定义:int a=0,b=0,c=0,d=0;,以下关于 C 语言表达式:(++a || ++b) ? ++c : ++d 执行顺序的叙述正确的是

A)先计算表达式++a,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

B)先计算表达式++a,其值为 1;再计算表达式++b,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

C)先计算表达式++b,其值为 1;再计算表达式++a,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

D)先计算++a,++b,++d,使得 a,b,d 的值都为 1,由此可确定(++a || ++b)值为 1,因此计算++c

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

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

登录后提交答案


暂无评论,来抢沙发