c指针点滴2之比大小

 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("
num1=%d,nmu2=%d",num1,*p1);
27     printf("
num1=%d,nmu2=%d",num2,*p2);
28     printf("
%p%p",&num1,p1);
29     printf("
%p%p",&num2,p2);
30     //地址的比较没有意义 只能判断谁的地址
31     if(p1>p2)
32     {
33         printf("
p1的地址比较靠后
");
34     }else
35     {
36         printf("
p2d的地址比较靠后");
37     }
38     system("pause");
39 }
原文地址:https://www.cnblogs.com/lanjianhappy/p/5960033.html