字符串数组与指针问题??

来源:互联网 发布:windows未能启动成功 编辑:程序博客网 时间:2024/04/20 00:31
#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??

0 0
原创粉丝点击