1 #include <stdio.h>
2 #include <stdlib.h>
3
4 void main2()
5 {
6 int a[5]={1,2,3,4.5};
7 int *p1 = &a[4];
8 int *p2 =&a[5];
9
10 if(p1<p2)
11 {
12 printf("p1在数组的位置更靠前");
13 }else{
14 printf("p2在数组的位置更靠前");
15
16 }
17
18 }
19 void main1()
20 {
21 int num1,num2;
22 int *p1 = &num1;
23 int *p2 = &num2;
24 *p1 = 43;
25 *p2 = 45;
26 printf("\nnum1=%d,nmu2=%d",num1,*p1);
27 printf("\nnum1=%d,nmu2=%d",num2,*p2);
28 printf("\n%p%p",&num1,p1);
29 printf("\n%p%p",&num2,p2);
30 //地址的比较没有意义 只能判断谁的地址
31 if(p1>p2)
32 {
33 printf("\np1的地址比较靠后\n");
34 }else
35 {
36 printf("\np2d的地址比较靠后");
37 }
38 system("pause");
39 }