有以下程序
main() { int x=1, y=0; if(!x) y++; else if(x==0) if(x) y+=2; else y+=3; printf("%d\n", y); return 0; }
程序运行后的输出结果是( )
A 、 2 B、 0 C、 1 D、 3
B
#include <...
用户登录可进行刷题及查看答案
#include <stdio.h>
int main(void)
{
int x=1,y=0;
if(!x)
y++;
else if(x==0)//这里不满足,直接就结束了
if(x)
y+=2;
else//这个else只和最近的if生效
y+=3;
printf("%d\n",y);
return 0;
}
登录后提交答案
暂无评论,来抢沙发