代碼:
1 #include "stdio.h"
2 int main(int argc, char const *argv[])
3 {
4 int a[10]={1,2,3,4,5,6,7,8,9,0};
5 int * pi = a;
6 printf("%p\n",pi);
7 printf("************************\n");
8 for (pi=a;pi<a+9;pi++)
9 {
10 printf("Address %p holds value %d\n",pi,*pi);
11
12 printf("* * * * *\n\n");
13 /* code */
14 }
15
16 printf("************************\n");
17 printf("Address %p holds value %d\n",pi,*pi);
18
19 printf("Address %p holds value %d\n",pi+1,*(pi+1));
20 printf("Address %p holds value %d\n",pi+2,*(pi+2));
21 printf("Address %p holds value %d\n",pi+3,*(pi+3));
22 printf("Address %p holds value %d\n",pi+4,*(pi+4));
23 printf("Address %p holds value %d\n",pi+5,*(pi+5));
24 printf("Address %p holds value %d\n",pi+6,*(pi+6));
25 return 0;
26 }
結果: