我最印象深刻的编程错误经历
? ? ? 大概因為是個比較不開竅的人,大一年級剛剛開始接觸編程的時候簡直是最痛苦的日子。那時我的C++老師是來自美國的羅凱老師,因為要求非常嚴格而我又經常改不出來,那時除了問同學,最多的就是跑去羅凱老師的辦公室求指導。
? ? ? 印象最深的是大一下半學期的時候布置了一個作業,是應用剛剛學過的遞歸原理,按照要求寫一個8*8的馬踏棋盤問題,但因為當時還是初次接觸遞歸原理,所以羅凱老師提示我們可以先寫4*4的棋盤,通過4*4的棋盤搞清楚原理后再變更為8*8的棋盤。畢竟比較笨,馬踏棋盤這個程序的運行原理想了2、3天才有一些頭緒開始寫,等按照我的思路寫完之后,跑出來的程序卻一直是一個混亂的棋盤,并不如我想象的那樣。為此我困惑了好久,也挑出了程序里面的幾個錯誤,但是要得出合理的輸出還是不行。直到交作業的末尾兩天,還是沒有辦法,只好抱著電腦去請教羅凱老師。我記得當時羅凱老師看了輸出蠻奇怪的,仔細的檢查了算法卻也沒有解決。大概過了幾分鐘的樣子,羅凱老師突然問我:“你的棋盤是多大的?”,當然羅凱老師說的英文,而我并沒有聽見,還在看著程序愣神。然后我就眼睜睜地看著他改了我定義二維數組的數字,從3改成了4,運行了一遍,突然就可以輸出正確的結果了。說實話,當時還是一臉懵逼的,羅凱老師說的話,因為英語真的不太好,現在已經記不清了,但是大意是:不要一直關注算法,算法的確會出錯,并且常常出錯,但是一般來說,你錯的都會是細節問題,比如這個初始化。
? ? ?作業很順利的解決了,那年的C++也從原來的62變成了83。羅凱老師是我一輩子的恩師,同時也會是我重要的人生導師,因為他,我才知道重要的不是可以裝逼的理論和算法,而是一切起始的細節。我將努力前行,無論考研還是工作,都將秉承羅凱老師的教誨努力堅持下去。
轉載于:https://www.cnblogs.com/ebbtide/p/6473881.html
總結
以上是生活随笔為你收集整理的我最印象深刻的编程错误经历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tar: bzip2:无法 exec:
- 下一篇: homework1: 印象深刻的错误