主()
{
int swap();//聲明函數swap()
extern int a,b;//說明A和B是外部變量,在別處聲明。
a = 3;b = 10;//給A和b賦值。
swap();//執行函數swap()
printf("a=%d.b=%d\n ",a,b);//在屏幕上輸出A和B的函數運算結果。此時a=10,b=3。
}
int a,b;//聲明A和B是整型變量。
Swap() // subfunction:它的作用是交換A和b的值。
{
內部溫度;//聲明臨時變量
temp = a;//將的值賦給臨時變量。
a = b;//將B的值賦給a。
b =溫度;//將臨時變量的值賦給b..完成的a和b值得交換。
}