A-A+

执行下列程序段后 *p的值是()char*p=asdf;printf(\%c *(p+

2022-08-06 10:35:04 问答库 阅读 178 次

问题详情

执行下列程序段后,*p的值是()
char*p="asdf";
printf("%c",*(p+strlen(p)));
A.语句错误
B.s
C.d
D.a

参考答案

正确答案:D
D [解析] 指针变量P在得到初值"asdf"之后没有初改变过,P就是字符串"asdf"的首地址.故*P的值为a。

考点:程序