问题
单项选择题
下面关于数组的初始化正确的是( )。
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)中数组合后应用方括号。