设有下面的程序段; char s[ ]="Hello"; char *p; p=s; 则下列叙述正确的是_________.(A)、 s和p完全相同 (B)、 数组s中的内容和指针变量p中的内容相等 (C)、 s数组长度和p所指向的字符串长度相

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 09:27:37
设有下面的程序段;chars[]="Hello";char*p;p=s;则下列叙述正确的是_________.(A)、s和p完全相同(B)、数组s中的内容和指针变量p中的内容相等(C)、s数组长度和p

设有下面的程序段; char s[ ]="Hello"; char *p; p=s; 则下列叙述正确的是_________.(A)、 s和p完全相同 (B)、 数组s中的内容和指针变量p中的内容相等 (C)、 s数组长度和p所指向的字符串长度相
设有下面的程序段; char s[ ]="Hello"; char *p; p=s; 则下列叙述正确的是_________.
(A)、 s和p完全相同 (B)、 数组s中的内容和指针变量p中的内容相等 (C)、 s数组长度和p所指向的字符串长度相等 (D)、 *p与s[0]相等 答案可能是D,为什么呢?

设有下面的程序段; char s[ ]="Hello"; char *p; p=s; 则下列叙述正确的是_________.(A)、 s和p完全相同 (B)、 数组s中的内容和指针变量p中的内容相等 (C)、 s数组长度和p所指向的字符串长度相
p=s; 这句是把s的地址赋给p,也就是说,p和s在内存中的地址是一样的.所以*p和s[0]内容相同.