3.17 c語言自定義函數

比較兩個數的較大值2021-03-17 (1).pngide

2.用函數交換兩個變量的值函數

當不使用函數時,應使用一箇中間參數進行替換,不然在將a=b時,a的值已經改變爲b,再用b= a時,b的值並未發生改變
2021-03-17 (2).png3d

在使用函數時,下圖的結果中a,b的值並未交換,這是由於自定義函數中的x,y與a,b的存儲位置不一樣,致使在使用該函數時,雖然x,y的值發生了交換,可是a,b的值未發生交換指針

此時,在要實現a,b值交換時,要用取地址符,讀取地址,再運用指針去接收(尚未學到指針,大體是這個意思)blog

2021-03-17 (4).png

如圖正確方法2021-03-17 (3).pngit

相關文章
相關標籤/搜索