下列程序段的运行结果为( )。
int x=3,y;
do{ y = x--;
if(!y) { printf("x");continue;}
printf("#");
} while((x>=1)&&(x<=2));
A、输出 ## B、输出 ### C、是死循环 D、有语法错
下列程序的输出结果是
main()
{ char b[ ]="ABCDEFG";
char *chp=&b[7];
while(--chp>&b[0]) putchar(*chp);
putchar('\n'); }
设有static char str[ ]="Beijing";
则执行printf("%d\n", strlen(strcpy(str,"China")));
后的输出结果为( )
A) 5 B)
数组名作为函数参数传递给函数,作为实在参数的数组名被处理为( ) A. 该数组的长度 B. 该数组的元素个数
C. 该数组中各元素的值 D. 该数组的首地址