A-A+

下面程序段的运行结果是 char*s=abcde; s+=2;printf(\%d s

2022-08-06 05:10:13 问答库 阅读 176 次

问题详情

下面程序段的运行结果是 char*s="abcde"; s+=2;printf("%d",s);
A.cde
B.字符"c"
C.字符"c"的地址
D.无确定的输出结果请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:对于字符串指针,其保留的是整个串的首地址,即为第一个字符的起始地址,当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。

考点:程序