1. 程式人生 > >指標作業1(非常簡單)

指標作業1(非常簡單)

題目

編寫一個函式實現兩個數的交換,函式原型為:void Swap(int *a,int *b)。

樓主的程式碼

#include<stdio.h>
int main()
{void Swap(int *a,int *b);//函式宣告
 int a,b;					//定義兩個整型變數用來儲存輸入的數
 printf("please input a,b:\n");
 scanf("%d%d",&a,&b);
 Swap(&a,&b);              //呼叫Swap函式
 printf("%d	%d\n",a,b);
 return 0;
}
void Swap(int *a,int *b)//定義函式
{int p;					
 p=*a;                  //交換a,b的值
 *a=*b;
 *b=p;
}

執行結果

4 5
5 4

很簡單的,,,但它是個作業,就當練手了。。。還有三篇作業。。。。