1.函式是什么?
- 函式是指一段可以直接被另一段程式或代碼參考的程式或代碼,【百度百科】
- 計算機的函式,是一個固定的一個程式段,或稱其為一個子程式,它在可以實作固定運算功能的同時,還帶有一個入口和一個出口,所謂的入口,就是函式所帶的各個引數,我們可以通過這個入口,把函式的引數值代入子程式,供計算機處理;所謂出口,就是指函式的函式值,在計算機求得之后,由此口帶回給呼叫它的程式,【計算機函式】
- 函式是具有一定功能又經常使用的相對獨立的代碼段,
C++中的函式和數學上的函式是有所區別的:
①數學上的函式是兩個集合之間的一個映射,每個函式都會得到一個結果,而C++中的函式可能沒有計算結果(當回傳值型別是void時;
②數學上的函式是沒有副作用的,而C++中的函式可以通過全域變數或指標/參考型別的引數來改變呼叫者之間的資料,產生副作用,
2.為什么要使用函式?
實作程式的模塊化,
總結:判斷是函式還是方法,在于它的呼叫者是誰,如果它的呼叫者是類,它就是函式,呼叫者是物件,它就是方法,函式是面向程序而言的,方法是面向物件而言的,可以說是物件的行為,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/147900.html
標籤:其他
上一篇:自學HTML總結知識點(二)---HTML的文本格式化
下一篇:基于FPGA的FFT設計
