當前位置:編程學習大全網 - 編程軟體 - 國二c語言題目

國二c語言題目

這是tc跑出的結果~

解釋如下:

int?t;

t=c[0];c[0]=c[1];c[1]=t;

上面兩行代碼是常用的交換算法,把數組第壹個元素給t,

然後後面挨著的依次賦值給前壹位元素,最後再把t賦值給

最後壹位元素,這樣就達到了數組整體依次遷移的目的,

上面這些妳因該明白吧~廢話了~

下面是關鍵:

swap1();函數達到了交換的目的;(這是因為它接收的是指針/叫地址也可,它直接對內存空間進行操作(單向傳遞));

swap2();函數沒有達到交換的目的;(這是因為它接收的是變量,變量是只能把值傳入函數,但函數內部的操作無法傳出//即函數內無法改變函數外的變量的值(雙向傳遞));

能理解吧~因該沒問題哦~

  • 上一篇:STM32比51單片機有什麽優點
  • 下一篇:如何在ug8.0中設置環境變量
  • copyright 2024編程學習大全網