设有如下定义:char *aa[2]={“abcd”,“ABCD”};则以下说法中正确的是()。(2分) A aa数组成元素的值分别是“abcd”和ABCD“ B aa是指针变量,它指向含有两个数组元素的字符型一维数组 C aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D aa数组的两个元素中各自存放了字符‘a’和‘A’的地址
时间: 2024-03-31 12:39:08 浏览: 125
aa.rar_aa是回文么
根据定义,可以得到 aa 数组是一个字符指针数组,其中的每个元素都是一个指向字符串常量的指针。因此,选项 A 中的大小写不一致是错误的,应该都是小写的 "abcd" 和 "ABCD";选项 B 中的 "含有两个数组元素的字符型一维数组" 也是错误的,应该是 "含有两个字符串常量的指针";选项 C 是正确的,每个元素存放的是一个字符串常量的首地址;选项 D 中的 "各自存放了字符‘a’和‘A’的地址" 更是错误的。因此,答案是 C。
阅读全文