#include <stdio.h>int main(){//交換地址void swap(int *p1,int *p2); //申明swap函數int a,b;??????????????????? //定義初始變量int *pointer_1,*pointer_2;? //定義兩個指針變量printf("please enter a and b:\n");scanf("%d,%d",&a,&b);?????? //將輸入的兩個常數賦值給初試變量a ,bpointer_1 = &a;pointer_2 = &b;printf("pointer_1 = %d,pointer_2 = %d\n",*pointer_1,*pointer_2); printf("a = %d,b = %d\n",a,b);swap(pointer_1,pointer_2);/*int *p;p = pointer_1;pointer_1 = pointer_2;pointer_2 = p;*/printf("max = %d,min = %d",*pointer_1,*pointer_2);return 0;}void swap(int *p1,int *p2){?int *p;?p = p1;?p1 =p2;?p2 = p;}
- 1 回答
- 0 關注
- 1995 瀏覽
添加回答
舉報
0/150
提交
取消