狂想曲丶 发表于 2020-11-9 18:37:17

C语言基础选择题

假定所有变量均已正确定义,下列程序段运行后x的值是()
k1=1;

k2=2;

k3=3;

x=15;

if(!k1)   x--;

elseif(k2)    x=4;

      else   x=3;


A、15

B、14

C、3

D、4

这题为什么选D啊?

昨非 发表于 2020-11-9 18:44:29

if(!k1)   x--;//这一步里,!k1==0,跳过


elseif(k2)    //x=4;k2不等于0,执行这一步,x=4

else   x=3;      //这部跳过不执行      
页: [1]
查看完整版本: C语言基础选择题