經過近一段時間對c++語言函式部分的學習,我有所心得,以下為對函式部分的心得:
首先函式是我們在程式設計時反覆呼叫的一段程式
,我們將這段程式寫成函式,方便呼叫以達到我們的目的。
函式的知識要點我大致分為函式的傳值和遞迴函式
。函式的傳值詳細見
遞迴函式詳細見
在此我總結一下函式的題型
1.直接達成目的
在此函式中,我們可以通過呼叫函式直接達成我們想要的目的,如同水仙花數。
2.間接達成目的
在此函式中,我們呼叫這個函式達成乙個目的以此來達成我們的最終目的,如同驗證哥德**猜想中,我們使用判斷素數。
3.遞迴達成目的
遞迴函式可以分為兩種,乙個是直接遞迴,另乙個是列舉遞迴,列舉遞迴比較難需要列舉出每一種情況,如同半數集問題。
直接遞迴可以見最大公約數的遞迴求法。
心得:對於函式,我們要先想這個函式能實現什麼功能
,然後再去考慮這個函式中我們要採用
什麼樣的傳值方式
,最後再去考慮
函式體的寫法
。說白了,函式就是把龐大冗長的主函式中分為很多個
可讀的小部分
,讓本來讓人讀起來很難過的主函式變得可讀,增強了程式的
可讀性,並且
易於發現程式的問題
,我們調程式的時候可以通過函式乙個乙個的呼叫,來發現是哪個函式出現了問題,使我們的改錯效率大大提公升。
C 學習軌跡之虛函式學習心得
一 虛函式含義 1.用virtual 關鍵字修飾 2.目的是實現多型性 3.通俗來講就是不同的物件接收相同訊息或者命令時會有不同的反應或動作,很自然,每個人看到相同的物體或場景,都會有不同的反應和感受,這就是人的多樣性。4.系統會根據不同物件或者不同引數列表呼叫不同的同名函式 5.動態多型 執行時 ...
python函式學習心得
使用函式的好處 1.程式結構清晰,可讀性好。2.減少重複編碼的工作量。3.可多人共同編制乙個大程式,縮短程式設計週期,提高程式設計和除錯的效率。如def print info print print 人生苦短,我用python print print into 1.從使用者的使用角度 庫函式 由系統...
高數學習心得
數學,是世界最美的,最基礎的學科,數學是人類認識世界最有幫助的工具。數學到底有多麼重要,看看名人怎麼說。宇宙之大 粒子之微 火箭之速 畫工之巧 地球質變 生物之謎。日用之繁 無不可用數學表述.華羅庚 數統治著宇宙。畢達哥拉斯 數學是一切知識中的最高形式。柏拉圖 數學,就其本質而言,是邏輯思想的詩篇。...