A-A+

下列语句中 不正确的是______。A.static char a[]={Jack};B

2022-08-05 21:37:22 问答库 阅读 172 次

问题详情

下列语句中,不正确的是______。
A.static char a[]={"Jack"};
B.static char a[]="Jack";
C.printf("%s",a[0]);
D.scanf("%s",a);请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:当用%s格式符输出字符串时,printf中的输出项是字符数组名,不是数组元素名。

考点:语句