代碼都是從零開始嗎?
網(wǎng)友解答: 感謝邀請。很高興為你解答。如果你是一個初學者,強烈建議你每一行代碼都自己寫一遍。在教學計劃內的作業(yè)、實驗課小程序和課程設計,千萬不要偷懶。每個賦值、循環(huán)體、系統(tǒng)調用、自定義函
感謝邀請。很高興為你解答。如果你是一個初學者,強烈建議你每一行代碼都自己寫一遍。在教學計劃內的作業(yè)、實驗課小程序和課程設計,千萬不要偷懶。每個賦值、循環(huán)體、系統(tǒng)調用、自定義函數(shù)等都值得你去思考、動手、研究和比較。這對于自己進步很有用。比如說,一個最簡單的二重循環(huán),兩個循環(huán)變量,哪個放外層,哪個放內層,都是要考量的,最后程序的性能和質量會有很大區(qū)別。同時,對于一個學生,網(wǎng)上的開源項目是非常值得你去閱讀、了解和鑒賞的。簡單的說,一個最簡單的排序,有各種各樣的算法,每個算法又有各種各樣的變種,每個變種又會有不同的實現(xiàn)方法。拿到這些代碼,和你自己寫的比較比較,把玩把玩,是非常有好處的,可以幫助你加深對計算機算法和系統(tǒng)的了解。如果你搞研究或者工作了做開發(fā),那顯然要擅長重用已有的代碼,包含使用網(wǎng)上的開源項目。這樣既可以提高你的工作效率,也有很大可能提高你的代碼質量。這里面都是學問。希望我的回答能給你帶來有價值的參考。歡迎點贊。非常感謝。