變量的初始化問題

變量的初始化問題

變量初始化,反覆強調的一個問題,很容易忽略,很容易出錯,下邊看一個例子

fun函數裏邊什麼也沒有做,可能基礎稍微牢固一些的朋友能夠看出來,引用了未初始化的變量m,對,因爲這個函數是按值傳遞,傳遞的是複製以後的參數,複製,沒有初始化當然就不行了。

在論壇上看到一位仁兄的帖子,編譯通過,但是無法執行,我稍微檢查了一下,發現這位仁兄對指針和C語言變量的聲明和定義還是沒有太理解。除了main函數外,代碼的風格還是可以借鑑的。

下邊是我給這位仁兄修改後的代碼,不想多說,請大家自己看吧。

 

 

 

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章