當前位置:編程學習大全網 - 編程軟體 - c語言中swap 是什麽意思?

c語言中swap 是什麽意思?

swap函數壹般是壹個程序員自定義函數。通常是實現兩個變量數值的交換。

1.swap1(x,y);

printf("swap1: x:%d,y:%d\n",x,y);//形參傳值,不能交換,實際傳過去是拷貝的壹份,沒改變主函數中x,y。

2.swap2(&x,&y);

printf("swap2: x:%d,y:%d\n",x,y);//不能交換,函數中只是地址交換了下,地址指向的內容沒有交換。

3.swap3(&x,&y);

printf("swap3: x:%d,y:%d\n",x,y);//能交換,地址指向的內容進行了交換。

擴展資料

C語言是壹門通用計算機編程語言,廣泛應用於底層開發。

C語言的設計目標是提供壹種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

參考資料C語言_百度百科

  • 上一篇:qq壹筆畫紅包自定義破解
  • 下一篇:機械鍵盤紅軸是什麽意思
  • copyright 2024編程學習大全網