指针和二维数组
字符串是包含'\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正确