#include<iostream>
using namespace std;
int main()
{
char s[]="abcd";
char *p;
p=s;
for (int i = 0; i < 4; i++)
{
cout<<*(p++)<<endl;
}
for ( p = s; p < s+4; p++)
{
cout<<
cout<<p<<endl;
}
for (int i = 0; i <=3; i++)
{
cout<<s[i]<<endl;
}
system("pause");
return 0;
}
输出是:a
b
c
d
abcd
bcd
cd
d
a
b
c
d
不明白的地方就是第二个程序为什么输出的是:abcd bcd cd d??