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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 00:51:06

设有下面的程序段; 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]内容相同.