色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么老師反復強調不能用

江奕云2年前17瀏覽0評論

為什么老師反復強調不能用?

跳多了總會跳到坑里,有分支語句、條件語句,再加上函數封裝。其實goto完全可以用更規范、更嚴謹的使用方法代替。

for、while有break跳出循環體,有continue跳出單次循環。函數有return可以跳出函數體。用分塊的思想,寫模塊、寫函數、調用功能塊、功能塊組合復用。實現跳轉有更多更嚴謹的方法,有些時候其實不怕有條件的跳轉,最怕無條件的隨性跳轉。

goto很容易破壞程序的結構性,C說到底是結構化范式的編程,要么就是純粹面向過程。

如果純粹以教學為目的,不趕時間的話,可以練下三大編程范式和編程思想,養成良好的編程習慣和風格。這些無關開發,如果是想走架構師方向,需要有這個意識。

但是如果只是做事的,趕任務且不考慮多人協同編程和程序后期維護效率,或者說從開發到維護都是你,那么程序風格如何、規范如何就不用考慮了,怎么快怎么來、怎么舒服怎么來。

你自己寫的程序,大半年不看不接觸,如果重新再拿起維護,卻發現需要一個禮拜以上的時間找原來的思路和感覺,那么你的程序的編程風格和程序編寫規范就有些問題了。當然都是題外話,以程序“開閉原則”即對擴展開放對修改閉合的大體原則,如果一個功能塊軟檢過了或者說不會出現問題回歸測試的話,基本確定沒問題就很少修改。

所以隨意,但為了方便代碼長期維護,還是規范一點別太隨性了。