有以下程序#includemain(){inta=4,m=2;if(m++>2)printf("%d",a+2);elseprintf("%d",m+2);}执行后输出结果是()。
查看答案
有以下程序#includemain(){intx=2,y=1,z=5;if(x
A. 3
B. 2
C. 5
D. 0
有以下程序#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);