全部问题 > 当前问题

指针和二维数组

blob.png

做我_女朋友 2016-3-16 22:01:59

共 1 个回答

矜持不失淡雅的少年、 2016-3-23 13:50:43

字符串是包含'\0'的,所以C错误。而aa[0]是指首行的地址,aa[0][0]才是指的首字符地址,故A正确。

问题来自: 指针和二维数组
设有定义语句:
    char  *aa[2]={ "abcd","ABCD"}; 

则以下叙述正确的是( )
A. aa[0]存放了字符串"abcd"的首地址
B. aa数组的两个元素只能存放含有4个字符的一维数组的首地址
C. aa数组的值分别是字符串"abcd"和"ABCD"
D. aa是指针变量,它指向含有两个元素的字符型数组
答案:A
解析:aa[0]存放了字符串"abcd"的首地址 A正确