单项选择题
若有如下程序段: main() {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是 ( )
A.其中循环控制表达式与0等价
B.其中循环控制表达式与'0'等价
C.其中循环控制表达式是不合法的
D.以上说法都不对
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0 : b++; case 1 : a++; case 2 : a++;b++; } printf( a=%d,b=%d n ,a,B) ; } 程序运行后的输出结果是 ( )
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
点击查看答案
单项选择题
以下叙述中错误的是 ( )
A.局部变量的定义可以在函数体和复合语句的内部
B.全局变量的定义可以在函数以外的任何部位
C.同一程序内局部变量和全局变量不允许同名
D.函数的形参属于局部变量
点击查看答案
相关试题
有以下的程序 #include<stdio.h> voi...
有以下程序 #include<stdio.h> sub1...
以下非法的赋值语句是 ( )
能正确表示代数式的C语言表达式是 ( )
在关系数据库中,对一个关系做投影操作后,...