不要在一个语句里对变量进行2次操作
u32 a[]={2,3,4,5,6,7};
u32 *p = a;
for(int i = 0;i<(sizeof(a)/sizeof(a[0]);i++){
printf("p is %x, value is 0x%x",p, *p++);
}
可拆分一下
u32 a[]={2,3,4,5,6,7};
u32 *p = a;
for(int i = 0;i<(sizeof(a)/sizeof(a[0]);i++){
printf("p is %x",p);
printf("value is 0x%x",*p++);
}