關於函式的幾點思考

2021-07-11 10:58:38 字數 583 閱讀 7254

函式思考

1、函式不一定要有返回值。有返回值型別的函式要return就必須return乙個值,否則報錯,也可以不寫return 會警告不會報錯。空型別函式不能return 乙個值,否則報錯,可以有return,表示函式結束,無警告不報錯。

2、函式結束標誌  return; {}

3、是否需要返回值看函式的功能,返回值咋取?看程式需要什麼樣型別的數值

4、函式一般不呼叫自己,易產生死遞迴,除非有讓函式結束的語句。

5、函式不定義不可呼叫,但可以編譯,會產生.o檔案,有警告。不能鏈結成功,不能執行

6、形參:定義函式時告訴呼叫者傳入實參的型別,個數 實參:呼叫函式時傳入的具體數值

7、是否需要引數看函式是否需要外部資料參與運算

8、函式呼叫時實參傳值給形參

9、函式形參不能和函式內部變數同名,函式引數和函式內部的變數屬於同乙個作用域,不能重複定義變數。

10、函式不可以重複定義,因為編譯器會認為是相同的函式。不同函式中引數名可以不同,同一函式中引數名不能相同

#include

int main()

int add1()

void add2()

關於平台的幾點思考

如何進行平台優化?1 管理層面 資源統一管理 復用,制定規範 規範 文件規範 sop操作規範 業務解耦,完善監控,職責分明,問題追蹤,定期會議總結,機房冗餘 2 業務層面 技術解決效能問題 2.1尋找平台短板 壓力測試定位系統短板 qps tps 響應時延等資料,關注系統的cpu 記憶體 io 網路...

關於VI的幾點思考

根據公司工作安排,開始做安全加固方面的錄影,對linux我是一知半解,在較短的時間中完成任務,確實有些難度,不過好在有很多懂linux或者unix的朋友,不懂的地方可以問他們,個人就使用過程的一些感受談幾點 1 多看幫助檔案,在linux中很多命令都有幫助檔案。學習幫助檔案就基本能夠搞定。2 vi是...

關於方法的幾點思考

1.概念陳述 成法,即為已經存在的方法,他是經過時間的洗禮 先哲們千錘百鍊而流傳下來的具有解決已知問題成效的方法.改法,即為在已經存在的方法之上加以修改,使之成為具備解決普遍問題的方法,此即為改法.新法,即具備解決未知問題的方法.開法,即具備解決未知的一類問題的一般方法.2.例子 lim x 0 x...