选择题
设有定义语句:
char *aa[2]={'abed','ABCD'};
则以下叙述中正确的是______。
A、
aa[0]存放了字符串'abed'的首地址
B、
aa数组的两个元素只能存放含有4个字符的一维数组的首地址
C、
aa数组的值分别是字符串'abcd'和'ABCD'
D、
aa是指针变量,它指向含有两个元素的字符型数组
【正确答案】
A
【答案解析】
本题中定义了一个指针数组,数组中存放的是字符指针,aa数组的两个元素分别包含了5个字符,所以可以存放5个字符的一维数组的首地址,所以选项B错误。aa数组的值是指向那两个字符串的字符指针,而不是那两个字符串,所以选项C错误。aa本身是一个指向两个字符指针的指针,所以选项D错误。
提交答案
关闭