若有如下程序段:[br][/br]char ch[]=”hello”;[br][/br]char *p;[br][/br]p=ch;[br][/br]则下列叙述中正确的是( )。
A: ch和p完全相同
B: 数组ch中的内容和指针变量p中的内容相等
C: ch数组长度和p所指向的字符串长度相等
D: *p与ch[0]相等
A: ch和p完全相同
B: 数组ch中的内容和指针变量p中的内容相等
C: ch数组长度和p所指向的字符串长度相等
D: *p与ch[0]相等
举一反三
- 下列变量定义中,正确的是() A: char<br/>ch =“A”; B: char<br/>ch =‘好’; C: char<br/>ch =“好”; D: char<br/>ch =12;
- 若有程序段:char str[]="china";char *p;p=str;则下列叙述正确的是______。 A: *p与str[0]相等 B: str数组长度和p所指向的字符串长度相等 C: str和p完全相同 D: 数组str中的内容和指针变量p中的内容相等
- 若有定义:char ch;使指针p指向变量ch的定义语句是char *p=&ch;。
- 若有下面的程序段char s[]="china";char *p; p=s;则下列叙述正确的是A.s和p完全相同 B.数组s中的内容和指针变量p中的内容相等C.s数组长度和p所指向的字符串长度相等 D.*p与s[0]相等
- 若有以下程序段,则叙述正确的是__________。chars[]="computer";char*p;p=s; A: s和p完全相同 B: 数组s的长度和p所指向的字符串长度相等 C: *p与s[0]相等 D: 数组s中的内容和指针变量p中的内容相等