作业帮 > 综合 > 作业

int k1=1,k2=2,k3=3,x=15; if(!k1) x--; else if(k2) if(k3) x=4

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 09:51:44
int k1=1,k2=2,k3=3,x=15; if(!k1) x--; else if(k2) if(k3) x=4; else x=3; } 是几?if(!
int k1=1,k2=2,k3=3,x=15; if(!k1) x--; else if(k2) if(k3) x=4
int k1=1,k2=2,k3=3,x=15;
if(!k1) x--;
else if(k2)
if(k3)
x=4;
else
x=3;
你的代码结构是这样吗?如果是的话,if(!k1)下的语句就永远不会执行,因为在这个代码中!k1是一个逻辑运算,即!k1=0(k1=1);其他部分会顺序执行,或者你这代码外面还嵌套了一层循环,使k1的值变为0时,才会执行语句:k--.