如果c为字符型变量,空格字符的ASCII码为十进制数32,判断c是否为空格不能使用________。
A. if(c=='32')
B. if(c==32)
C. if(c=='\040')
D. if(c==' ')
查看答案
以下选项中,两个条件语句语义等价的是____。
A. if(a=2)printf("%d\n",a);if(a==2)printf("%\n",a);
B. if(a-2)printf("%d\n",a);if(a!=2)printf("%\n",a);
C. if(a)printf("%d\n",a);if(a==0)printf("%\n",a);
D. if(a-2)printf("%d\n",a);if(a==2)printf("%\n",a);
以下条件表达式中能完全等价于条件表达式if(x)的是____。
A. if(x==0)
B. if(x!=0)
C. if(x==1)
D. if(x!=1)
已知 int x=10,y=20,z=30,则执行if (x>y)z=x;x=y;y=z;语句后,x、y、z 的值是_____。
A. x=10,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20
设a=5,b=6,c=5,d=8,m=2,n=2,执行 (m=a>b)&&(n=c>d) 后n的值为____。
A. 1
B. 2
C. 3
D. 0