利用指针访问数组
流程:先用指针获得数组的首地址,通过解指针获得相应数组元素变量,因为地址后移四个字节(整型数组),对应整型指针则表示为+1
若要循环遍历数组,加个for循环就行了和普通数组一样。
#include<iostream>
using namespace std;
int main(){
int a[10]={1,2,3,4,5,6,7,8,9,10};
cout<<"第一个元素:"<<a[0]<<endl;
int *p=a;//a就是数组首地址
cout<<"利用指针访问第一个元素:"<<*p<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main(){
int a[10]={1,2,3,4,5,6,7,8,9,10};
cout<<"第一个元素:"<<a[0]<<endl;
int *p=a;//a就是数组首地址
cout<<"利用指针访问第一个元素:"<<*p<<endl;
p++;//让指针往后移四个字节,因为这里是整型指针,所以只要指针+1就可
cout<<"利用指针访问第二个元素:"<<*p<<endl;
return 0;
}
版权声明:本文为weixin_45800887原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。