对下列程序段描述正确的是( )。 char a[3], b[ ]= "China"; a=b; printf("%s",a);
A. 运行后将输出China
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译出错
查看答案
已知“char c1[]={"abcd"};char c2[]={'a', 'b', 'c', 'd'};”,则下列描述正确的是( )。
A. 数组c1和数组c2等价
B. 数组c1和数组c2的长度相同
C. 数组c1的长度大于数组c2的长度
D. 以上都不对
下列程序的运行结果是: ______ #include void main( ) { char str[ ]=”SSSWLIA”, c ; int k; for(k=2; (c=str[k])!=’\0’; k++) { switch(c) { case ‘I’: ++k; break; case ‘L’: continue; default: putchar(c); continue; } putchar(‘*’); } }
若二维数组a有m列,则在a[i][j]前的元素个数为______ 。
下列程序段的功能是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int main () { int n=0, c; c=getchar( ); while( ______ ) { if( c>='0' && c<='9' ) n++; c=getchar( ); }