第3章函式

2022-05-22 18:33:09 字數 717 閱讀 1610

第3章函式 知識梳理

遞迴呼叫函式可以直接或者間接地呼叫自身   (遞推、回歸)

值傳遞引數值的單向傳遞

引用傳遞引用是一種特殊型別的變數,可以被認為是另乙個變數的別名

帶預設形參值的函式預設形參值必須靠右   例:int add(int x, int y=5, int z=6);

在相同的作用域內,不允許在同乙個函式的多個宣告中對同乙個引數的預設值重複定義

函式過載兩個以上的函式,具有相同的函式名,但是形參個數或者型別不同,編譯器根據實參和形參的型別及個數的最佳匹配,

自動確定呼叫哪個函式。

c++系統函式查閱各種常用的標準c++函式的原型、標頭檔案、用法

函式模板

例:求絕對值的函式模板

template //

class可以替換成typename class識別符號可以接收乙個類模板名作為引數

t abs(t x)

第3章 函式

變數本質上是佔位符 def 函式名 引數1,引數2,引數n 函式體 語句塊 這裡的引數沒有型別,只有物件才有型別。python中為物件編寫介面,而不是為資料型別編寫。result add 3,4 add x,y 被執行之前,在計算機內是不存在的,直到 執行到這裡的時候,在計算機中就建立起來了乙個物件...

第3章 函式 1

計算x的n次方 include using namespace std double pow double x,int n return val int main 輸入乙個8位二進位制數,將其轉換為十進位制數輸出。例如 從鍵盤輸入1101 11012 1 23 1 22 0 21 1 20 1310...

第3章 模板

這章主要將一些jinja2的頁面模板,個人覺得這種輪子或者黑盒的使用不必太過仔細,必要的時候再記就行了。3.4 鏈結 這種引入了url rof 函式,其作用是傳入檢視函式的名字,以及一些引數,生產對應的url鏈結 1 例如 url rof index external true http local...