为什么选A呢 其他选项错误的原因是什么呢

char *cc[2]= {"1234","5678"};则正确的叙述是(

A. cc数组的两个元素中各自存放了字符串"1234"和"5678”的首地址

B. cc数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

C. cc是指针变量,它指向含有两个数组元素的字符型一维数组
D. cc数组元素的值分别是"1234"和"5678"

cc是一个含有两个元素的数组,数组的元素是char*,也就是字符指针。

A. cc数组的两个元素中各自存放了字符串"1234"和"5678”的首地址

-
B. cc数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
5个字符,包括'\0'
-
C. cc是指针变量,它指向含有两个数组元素的字符型一维数组
反了,cc是数组而非指针
-
D. cc数组元素的值分别是"1234"和"5678"
cc数组元素的值是指针而非字符串。

*cc[2]是指针,指针是指向数值的地址,而非数值本身。