當前位置:外匯行情大全網 - 外匯開戶 - C語言中的swap是什麽意思?

C語言中的swap是什麽意思?

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

1.swap1(x,y);

printf("swap1: x:%d,y:%d\n ",x,y);//形參傳遞值,這些值不能交換。其實它們是壹個副本,主函數中的X和Y沒有被改動。

2 . swap 2(& amp;x & amp;y);

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

3 . swap 3(& amp;x & amp;y);

printf("swap3: x:%d,y:%d\n ",x,y);//可以交換,地址指向的內容已經交換。

擴展數據C語言是壹種通用的計算機編程語言,廣泛應用於底層開發。

C語言的設計目標是提供壹種能夠以簡單的方式編譯處理低級內存,生成少量機器碼,無需任何運行環境支持即可運行的編程語言。

資源C語言_百度百科

  • 上一篇:去國外留學可以申請助學貸款嗎
  • 下一篇:如果美國上市的中資公司回國,會消耗外匯儲備嗎?
  • copyright 2024外匯行情大全網