数组指针的基本用法
概念:指向数组的指针,叫做数组指针
作用:方便操作数组中的各种数据
#include "stdio.h"
int main()
{
int arr[] = {10,20,30,40,50};
int len = sizeof(arr) / sizeof(int);
//获取数组的指针
//实际上获取数据的首地址
int* p1 = arr;
int* p2 = &arr[0];
printf("%p\n",p1);
printf("%p\n", p2);
printf("%d\n",*(p1 + 4));
for (int i = 0;i < len;i++)
{
//++运算符优先于解引用运算符;
printf("%d\n", *p1++);
//p1 ++;
}
return 0;
}
输出结果:
000000A1AC8FF9F8
000000A1AC8FF9F8
50
10
20
30
40
50
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。