问题标题:
设有下面的程序段;chars[]="Hello";char*p;p=s;则下列叙述正确的是_________.(A)、s和p完全相同(B)、数组s中的内容和指针变量p中的内容相等(C)、s数组长度和p所指向的字符串长度相
问题描述:
设有下面的程序段;chars[]="Hello";char*p;p=s;则下列叙述正确的是_________.
(A)、s和p完全相同(B)、数组s中的内容和指针变量p中的内容相等(C)、s数组长度和p所指向的字符串长度相等(D)、*p与s[0]相等答案可能是D,为什么呢?
邓君明回答:
p=s;这句是把s的地址赋给p,也就是说,p和s在内存中的地址是一样的.所以*p和s[0]内容相同.
查看更多