问题
单项选择题
执行下列程序段后,*p的值是( ) char *p="asdf"; printf("%c",*(p+strlen(p)));
A.语句错误
B.s
C.d
D.a
答案
参考答案:D
解析: 指针变量P在得到初值"asdf"之后没有初改变过,P就是字符串"asdf"的首地址.故*P的值为a。
执行下列程序段后,*p的值是( ) char *p="asdf"; printf("%c",*(p+strlen(p)));
A.语句错误
B.s
C.d
D.a
参考答案:D
解析: 指针变量P在得到初值"asdf"之后没有初改变过,P就是字符串"asdf"的首地址.故*P的值为a。