PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 請問C語言的函數問題
作者:
wasitom
(Tom)
2016-06-02 11:58:09
問題打在程式碼裡面了,如果有描述不清楚,我再重新想怎麼說,因為我不太知道
怎麼問...
http://codepad.org/bKvspcTZ
http://codepad.org/9GWQu9Cf
http://codepad.org/LZoTmQfB
作者:
shadow0326
(非議)
2016-06-02 12:05:00
呃 去學一下什麼是call by value和call by reference
作者:
fatrabitree
(胖兔子)
2016-06-02 12:50:00
c 沒有call by ref
作者:
hunandy14
(Charlott.HonG)
2016-06-02 13:16:00
不同的副程式間(主程式與程式也是) 參數是不共用的宣告在外面(第三個)叫做全域變數,大家都共用所以[main() 裡面的 i][func() 裡面的 i]是獨立兩個數修正第一行,不是參數是變數QQ
作者:
wasitom
(Tom)
2016-06-02 15:07:00
那請問
http://codepad.org/OtGv8LZb
和
http://codepad.org/uqni6kr7
這個 都是全域為甚麼就不能交換呢??((不好意思 我剛剛接觸很多不太懂
作者:
chuegou
(chuegou)
2016-06-02 15:17:00
你只有讓x,y彼此交換 a,b沒被動到你輸入的是a與b的值 而不是a,b兩個變數位址
作者:
wasitom
(Tom)
2016-06-02 15:34:00
原來是這樣,謝謝各位的幫忙!
作者:
steve1012
(steve)
2016-06-02 15:42:00
用名稱bind 比較好理解
作者:
hunandy14
(Charlott.HonG)
2016-06-02 17:38:00
void swap(int x,int y){...} 這裡的X,Y 一樣不是全域你想做的事情要用指標,如以下範例
https://goo.gl/2EMGo3
作者:
wasitom
(Tom)
2016-06-02 20:36:00
原來要用指標那個東西,謝謝你的解說~
繼續閱讀
[問題] OpenMP與OpenCV一起使用的程式問題
jason77623
[問題] struct 使用矩陣
mistborn82
[問題] QAudioInput, QAudioOutput橋接(Done)
chigi
[問題] A類別的函式內 呼叫 A類別函式 出錯
hunandy14
[問題] 推積損毀問題
startbomb51
[問題] 繼承架構設計的問題
sd016808
[問題] 多重繼承下選擇繼承對像的問題
TMDTMD2487
[問題] 樣板類別 的 運算子重載
hunandy14
[問題] C語言倒三角形
littlecc
[問題] 最大公因數
WingedDragon
Links
booklink
Contact Us: admin [ a t ] ucptt.com