C++指针数组的简单用法

  • Post author:
  • Post category:其他


利用指针访问数组

流程:先用指针获得数组的首地址,通过解指针获得相应数组元素变量,因为地址后移四个字节(整型数组),对应整型指针则表示为+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 版权协议,转载请附上原文出处链接和本声明。