最新回答 / LiMingFei
如果在一個函數中定義一個變量, 那么這個變量是局部變量, 程序會自動分配他的內存, 當函數執行完了就會自動回收它. 所以當你想函數執行完后(超出變量作用域), 任然可以訪問這個變量, 那么你需要申請自己的內存, 當你覺得不用時再手動回收.
2020-07-21
已采納回答 / 生途南北
這牽扯到形參和實參的問題,帶了&符號以后代表傳進去的還是原來的變量 只是換了個名字而已(如果你理解的話,會知道這兩個的變量地址是一樣的),不帶符號傳進去的只是這個變量的值 變量本身并不是同一個? 也就是說變量的地址不一樣? 所以內部進行值得交換并不會影響外部的變量
2020-03-24
HAO好hao?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。模。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?!
2020-03-23
最贊回答 / qq_Christan_msHJP2
課件里面定義兩遍是因為兩次定義中間有main函數,C++main函數調用的函數必須在main函數的上面聲明,而fun(int&a,int &b)函數的具體內容被老師寫在了main函數的下面,所以也要在main函數的上面聲明一下,或者你可以直接把需要調用的函數寫在main函數的上面。
2020-02-22