大佬们,这道题我选了d,但a,b,c还有一点懵
题目:char s[] = "China",*p = s;
下列选项正确的是:
A:s和p完全相同
B:数组s中的内容和指针变量p中的内容相等
C:s数组长度和p所指向的字符串长度相等
D:*p和s相等
A: s是数组变量,p是指针变量,两者不一样
B: 数组s中的内容是“China”,指针变量p中的内容是数组s的地址,两者不一样
C: p所指向的地址的内容是s这个字符,比s数组长度是要短的
(我的理解) <个人见解,不喜勿喷>
A,错误的,s是个数组,p是个指向s的指针
B,错误的,s中的内容是“China”,而p的内容是s。
C,正确的,s的长度和p所指向的字符串长度是一样的
D,错误的,p所指向的地址确实是s,但并非是s
如果对你有帮助,请设为最佳答案,谢谢啦。 C丁洞杀O 发表于 2022-3-25 18:19
A,错误的,s是个数组,p是个指向s的指针
B,错误的,s中的内容是“China”,而p的内容是s。
C,正确的 ...
d应该是对的吧?
题目是*p=s,而不是p=s
p是s的地址,但是*p是s的值 gandixiwang 发表于 2022-3-25 19:33
d应该是对的吧?
题目是*p=s,而不是p=s
p是s的地址,但是*p是s的值
额,没事,去查吧,*p同样是地址,值,是数组所有的东西。(百度可以查哦)
页:
[1]