变量s的定义为“char *s="Hello world!";”,要使变量p指向s所指向的同一个字符串,则应选取(47)。
A.char *p=s;
B.char *p=&s;
C.char *p;p=*s;
D.char *p; p=&s;
第1题:
设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相同
C.s数组长度和p所指向的字符串长度相等
D.*p与s[0]相等
第2题:
变量s已定义为"char *s="Heoll world!";",要使变量p指向s所指向的同一个字符串,则应定义为()。
Achar *p=s;
Bchar *p=&s;
Cchar *p;p=*s;
Dchar *p;p=&s;
第3题:
下面的程序段叙述正确的是 。 Char s[]=”tarim”,char *p=s;
A.*p与s[0]相等
B.数组s中的内容和指针变量p中的内容相等
C.数组s长度和p所指向的字符串长度相等
D.s和p完全相同
第4题:
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。
Achar *p=s;
Bchar *p=&s;
Cchar *p;p=*s;
Dchar *p; p=&s;
第5题:
35、以下程序的运行结果是___________。 void print(char *s){ printf("%s", s); } int main(){ char *p, *q; char str[]="Hello, World\n"; q=p=str; p++; printf(q); printf(p); return 0; }
A.H e
B.Hello, World ello, World
C.Hello, World Hello, World
D.ello, World llo, World