下面程序段的运行结果是   #include<iostream.h>   void main( )   { char*s="abcde";   S+=2;   cout<<&s;}

admin2010-03-29  34

问题 下面程序段的运行结果是   #include<iostream.h>   void main( )   {  char*s="abcde";   S+=2;   cout<<&s;}

选项 A、cde
B、字符’c’
C、字符’c’的地址
D、无确定的输出结果

答案4

解析 对于字符串指针,其保留的是整个串的首地址,即为第一个字符的起始地址,当该指针做算术运算时,就是该指针根据其类型向后移动相应的存储空间。
转载请注明原文地址:https://jikaoti.com/ti/tyW0FFFM
0

最新回复(0)