问题 单项选择题

下面关于数组的初始化正确的是

A.char str[ ] ='a','b','c'

B.char str[2] ='a','b','c'

C.char str[2] [3] ='a','b','c','d','e','f'

D.char str( ) ='a','b','c'

答案

参考答案:A

解析: 本题考查的是字符数组的初始化。选项B) 中用3个元素初始化大小为2的数组,越界了;选项C) 中应该是2行3列的数组,题中使用3行 2列初始化;选项D) 中数组合后应用方括号。

填空题
单项选择题