設有如下定義:char *aa[2]={“abcd”,“ABCD”};則以下說法中正確的是() A)aa數組成元素的值分別是“abcd”和ABCD“ B)aa是指針變數,它指向含有兩個數組元素的字元型一維數組 C)aa數組的兩個元素分別存放的是含有4個字元的一維字元數組的首地址 D)aa數組的兩個元素中各自存放了字元'a'和'A'的地址 大神來說明以下啊

設有如下定義:char *aa[2]={“abcd”,“ABCD”};則以下說法中正確的是() A)aa數組成元素的值分別是“abcd”和ABCD“ B)aa是指針變數,它指向含有兩個數組元素的字元型一維數組 C)aa數組的兩個元素分別存放的是含有4個字元的一維字元數組的首地址 D)aa數組的兩個元素中各自存放了字元'a'和'A'的地址 大神來說明以下啊


答案為D *aa[2]數組指針aa[0] aa[1]為數組名,分別為“abcd”“ABCD”的首地址也就是‘a’和‘A’的地址(詳情參攷指針那方面知識)A選項應該為“abcd”和“ABCD”的地址B選項是指針,不是數組C選項不是首地址而是“abcd”和“ABCD”的地址