C语言中循环语句while和do …while的主要区别是( )。
A. do…while的循环体至少无条件执行一次
B. while的循环控制条件和do…while的循环控制条件的控制条件的控制方式是相反的
C. do …while允许从外部转到循环体内,while不允许
D. while的循环体不能是复合语句
查看答案
语句while(a>b) a--; 等价于( )。
A. if(a>b)a--;
B. do{a--}while(a>b);
C. for(a>b)a--;
D. for(;a>b; a--);
下列选项,不正确的是( )。
A. for(a=1;a
B. int a=1;do { a++; }while(a
C. int a=1;while(a
D. for( a=1;a
char x[5]={‘a’,’b’,’c’,’\0’,’\0’} ; printf(“%s”,x);输出的结果是( )。
A. ’a’’b’
B. ab
C. ab c
D. abc
程序读入20个整数,统计非负数个数,并计算非负数之和。 #include main( ) { int i, a[20], s, count; s=count=______ ; for(i=0;______ ; i++) scanf(“%d”, &a[i] ); for(i=0; i<20; i++) { if( a[i]<0 ) continue ; ______ ; count++; } printf(“s=%d\t count=%d\n”, s, count”); }