设有如下定义char *aa[2]={"abcd","ABCD"},**p;,则赋值语句正确的是( )。
A: p=aa[0];
B: p=aa;
C: p=&aa[2];
D: p="abcd";
A: p=aa[0];
B: p=aa;
C: p=&aa[2];
D: p="abcd";
举一反三
- 若有定义“ char b[5],*p=b;”,则正确的赋值语句是()。 A: b="abcd"; B: *b="abcd"; C: p="abcd"; D: *p="abcd";
- 定义char b[5],*p=b;,则能正确赋值的语句是(). A: *p="abcd"; B: p="abcd"; C: *b="abcd"; D: ="abcd";
- 有定义:char a[5],*p=a;下面选择中正确的赋值语句是( )。 A: *p="abcd"; B: *a="abcd"; C: p="abcd"; D: a="abcd";
- char a[5], *p = a; 则下面选择中正确的赋值语句是()。 A: p = "abcd"; B: a="abcd"; C: *p = "abcd"; D: *a = "abcd";
- 设有定义语句: char *aa[2]={"abcd","ABCD"}; 则以下叙述正确的是______。 A: aa[0]存放了字符串"abcd"的首地址 B: aa数组的两个元素只能存放含有4个字符的一维数组的首地址 C: aa数组的值分别是字符串"abcd"和"ABCD" D: aa是指针变量,它指向含有两个元素的字符型数组