回覆列表
-
1 # 使用者4305331312407580
-
2 # 使用者4383246126739
sweap 不是C語言的保留字或標準函式,可能是使用者自定義變數或自定義函式名字。如果在註解行裡則是註解,如在字串內,則是字串。
有些人喜歡 用 swap 作自定義函式名,例如,用於兩個變數裡的值 做交換:
void swap(int *a, int *b) { int t;
t = *a; *a= *b; *b=t;
}
// swap 是 英語 “交換” 的意思
// sweep 是 英語 清掃 的 意思,也有人用於 作 自定義函式名。
-
3 # 使用者2616454823811822
swap函式一般是一個程式設計師自定義函式,是實現兩個變數數值的交換。
1、比如: int a = 2; int b =3; swap(a,b); //一般用到變數數值交換,交換後a=3 b = 2;
2、透過使用臨時變數實現交換。 void swap1(int x,int y) { int temp; temp=x; x=y; y=temp; }
-
4 # 使用者1138730872614039
C語言中swap函式是自定義的函式,C標準庫裡沒有swap函式。swap函式是用來交換的函式,經常在C語言中排序中會用到。程式碼示例:#include
這是一個自定義函式例如:voidswap(int*p1,int*p2)//*p1=a;*p2=b;改變指標指向的地址的值,即a和b的值互換了使a和b的值進行互換就是它的基本用法