1 #include "stdio.h"
2 int main(int argc, char const *argv[])
3 {
4 int a[10];
5 int i,j;
6 int * pi = a;
7 for (int i = 0; i < 10; ++i)
8 {
9 a[i] = i+100;
10 }
11
12
13
14 for(pi = a;pi<a+10;pi++)
15 {
16 printf("%p\n",pi);
17 printf("%d\n",* pi );
18 }
19 printf("************************\n");
20 for(j=0;j<10;j++)
21 {
22 printf("%p\n", pi+j);
23 printf("%d\n",*(pi+j));
24 }
25 }
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("pi address is %p\n",pi);
11
12 printf("pi value is %d\n",*pi);
13 /* code */
14 }
15 printf("************************\n");
16
17 printf("%p\n",pi);
18 printf("%d\n",*pi);
19 printf("%p\n",pi);
20 return 0;
21 }