在C语言中,下列说法中正确的是( )。
A. 不能使用"do … while"的循环。
B. "do while"的循环必须使用break语句退出循环。
C. "do while"的循环中,当条件为0时将结束循环。
D. "do while"的循环中,当条件为非0时将结束循环。
定义如下变量和数组: int i ; int x[6] ={1,2,3,4,5,6};则语句for(i=0;i<3;i++) printf("%d ",x [5-i]); 的输出结果是( )。
A. 1 2 3
B. 1 3 5
C. 2 4 6
D. 6 5 4
给出以下定义:char x[ ]="abcdefg";char y[ ]={'a','b','c','d','e','f','g'};以下正确的叙述是( )。
A. 数组x和数组y等价
B. 数组x和数组y长度相等
C. 数组x的长度大于数组y的长度,因为x还存储了一个结束符
D. 数组x的长度小于数组y的长度,因为还存储了一个结束符
下列初始化正确的是( )。
A. char s1[ ]="abcd" ;
B. char s2[3]="zxy";
C. char * p=1000 ;
D. char s4[2][3]={{"xyz"},{"mnp" ;