Code
#include <stdio.h>
main()
{
int a,b; /* 定義a,b兩個整形變量用于輸入兩個整數 */
int *point_1,*point_2,*temp_point; /* 定義三個指針變量 */
scanf("%d,%d",&a,&b); /* 格式化輸入a,b的值 */
point_1=&a; /* 把指針變量point_1的值指向變量a的位址 */
point_2=&b; /* 把指針變量point_2的值指向變量b的位址 */
if (a<b)
{
temp_point=point_1; /* 這裡的temp_point是用于臨時存儲point_1的值也就是變量a的位址的 */
point_1=point_2; /* 把point_2的值賦予point_1 */
point_2=temp_point;
/* 由于point_1的值已經改變無法找到,利用前面臨時存儲的也就是temp_point找回原point_1的值賦予point_2,打到把point_1和point_2值對換的目的*/
}
printf("%d,%d",*point_1,*point_2); /* 利用*point_1和*point_2也就是分辨指向b和a的方法把值顯示自愛螢幕上 */
}