c指针自加问题

# include<stdio.h>
int main()
{
int a[5];
int * p;
p=a;
for (int i =0; i<5; i++)
scanf("%d",p++);
for (int i=0; i<5; i++,p++)
printf("%d ",*p);
printf("\n");
return 0;
}
为什么这个写法回报错呢。谭浩强说第一次循环就越界了,但是为什么呢为什么呢,第一次自加结果不应该是增加四个字节才对吗?
...全文

关于地址加1的问题
地址和常数相加的时候,要看地址的数据类型是什么,然后再将乘数乘以类型的字节数,最后在和地址相加。
C语言入门-leetcode练习之第66题加一.zip
c语言入门 C语言入门_leetcode练习之第66题加一
C语言中指针使用应注意的问题.pdf
C语言中指针使用应注意的问题
C语言指针学习总结 简单全面
指针的概念 指针的算术运算 运算&和* 指针表达式 数组和指针的关系 指针和结构类型的关系 指针的安全问题 指针的安全问题 指针的安全问题
1分钟彻底理解C语言指针的概念
本文主要讲了一下关于C语言指针的相关概念,希望对你的学习有所帮助。