#include <stdio.h>
int main(){
int a[3] = {10,20,30};
int *p;
p = a;
printf("%d %d %d\n", a[0], a[1], a[2]);
printf("%d %d %d\n", p[0], p[1], p[2]);
printf("%d %d %d\n", *p, *(p+1), *(p+2));
printf("%d %d %d\n", *p++, *p++, *p++);
}
expected result
10 20 30
10 20 30
10 20 30
10 20 30
result
10 20 30
10 20 30
10 20 30
30 20 10