设有下面的程序段; char s[ ]="Hello"; char *p; p=s; 则下列叙述正确的是--------

问题描述:

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

问题解答:

我来补答
p=s; 这句是把s的地址赋给p,也就是说,p和s在内存中的地址是一样的.所以*p和s[0]内容相同.
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么