#include <stdio.h> void main() { int a1,a2; /*定義兩個int型變量*/ int *p1, *p2; /*define two int point variable.*/ a1 = 20; a2 = 80; p1 = &a1; p2 = &a2; printf("a1 = %d, a2 = %d\n",a1,a2); printf("*p1 = %d, *p2 = %d\n",*p1,*p2); printf("a1 address: %d, a2 address: %d\n",p1,p2); printf("a1 address: %d, a2 address: %d\n",&a1,&a2); } #include <stdio.h> void main() { int a1, a2; int *p1, *p2, *p; printf("Enter tow integer(separate by commas): \n"); scanf("%d,%d",&a1,&a2); p1 = &a1; p2 = &a2; if(a1 > a2) { p = p1; p1 = p2; p2 = p; } printf("a1 = %d, a2 = %d\n",a1,a2); printf("min = %d, max = %d\n",*p1,*p2); printf("a1 address is: %d, a2 address is: %d",&a1,&a2); }