C语言scanf(“%d”,p++)中,p为什么已经指向a[4]后面的单元

2025年05月07日 00:19
有2个网友回答
网友(1):

p=a,p指向了数组a的首地址,此时p可像数组那样操作,如p[0]=a[0]。
在下面的for循环中,i=4时结束循环,此时p自增了5次.即p=p+5。
所以p=&a[5].即p指向了a[5]的地址。

网友(2):

循环五次每次++,就从指向a[0]变成指向a[5]了