问题遇到的现象和发生背景
在学习数组越界之指向数组的指针的指向范围越界时遇到一串代码
问题相关代码
#include <stdio.h>
int main()
{
int *p;
int arr[] = {1, 2, 3};
p = arr; // 将数组arr的头指针赋值给p
for(int i = 0; i < 3; i++)
{
*p = i + 10; // ????
p++; // 指针向后移动一位
printf("%d\n", *p); // *p 解引用指针
}
}
我不清楚*p = i + 10在这里的作用是什么