您的位置:首页 > 其它

指针数组小感受

2012-12-22 11:42 190 查看
#include<iostream>

using namespace std;

int main()

{int length(char *p);

int len;

char a[80];

cin>>a;

cout<<a<<endl;

cout<<(a+2)<<endl;//数组名和指针本质竟然差不多;(a+2)想当与另一个数组;

len=length(a);

cout<<len<<endl;

return 0;

}

int length(char *p)

{int n;

n=0;

cout<<*p<<endl;//相当于输出a[0];

cout<<p<<endl;//相当于输出数组;

cout<<(p+2)<<endl;//新感受,"p+2"相当于一个数组名;

while(*p!='\0')

{n++;

p++;

}

return (n);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: