指针数组小感受

来源:互联网 发布:游族网络借壳上市 编辑:程序博客网 时间:2024/05/18 19:46
#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);
}
原创粉丝点击