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