A-A+
以下程序段中 错误的行号是【 】。 ① include <stdio.h> ② main()
问题详情
以下程序段中,错误的行号是【 】。 ① include <stdio.h> ② main() ③ { char str[14];str[]={"I love China!"}; ④ printf("%s",str); ⑤ }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:③
数组可以在定义时整体赋初值,但不能在赋值语句中整体赋初值。因此,可将第三行改为charstr[14]={"IloveChina!"};