单选题
👁️ 浏览量:

试题题干

设int a=-1, b=3;,执行语句printf("%d", a<b-2||(b=-2)); 后b的值(  )

A

-2

B

-1

C

1

D

3

参考答案

正确答案:

试题解析

%d是以十进制有符号形式输出整型数据。

逻辑运算符||的含义:有一个为真即为真。

本题中,b-2=3-2=1,故a<b-2为真,故直接输出,此时b=3。故选D。