有以下程序#includemain(){intx=2,y=1,z=5;if(x
查看答案
有以下程序#includemain(){intx=1,y=2,z=3;if(x
A. 5,4
B. 5,2
C. 4,2
D. 1,4
C语言规定:else子句总是与()配对。
A. 位置相同的if
B. 与其上面最近的尚未配对的if
C. 其后最近的if
D. 第一个if
设有“inta=3,x=4,y=5;”,则下列语句中,输出结果与其他语句不同的是()。
A. if(a) printf("%d",x);else printf("%d",y);
B. if(a!=0)printf("%d",x); else printf("%d",y);
C. if(a==0)printf("%d",x); else printf("%d",y);
D. if(!a) printf("%d",y); else printf("%d",x);
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x)y+=2;elsey+=3;printf("%d\n",y);}程序执行后的输出结果是()。
A. 3
B. 2
C. 1
D. 0