C 初級語法(4)

2021-08-21 13:50:16 字數 850 閱讀 6681

1.引數陣列

不同於陣列引數,呼叫引數陣列的時候,我們可以傳遞過來任意多個引數,編譯器自動幫我們拼成乙個陣列。

static void main(string args)

static int plus(params int array)

return sum;

}

2.結構函式

在結構體重定義乙個函式,可以在將結構體例項化後呼叫這個函式。

struct customername

}static void main(string args)

3.函式的過載

編譯器會根據你傳過來的實參的型別,呼叫哪乙個函式

static int maxvalue(params int array)

}return maxvalue;

}static double maxvalue(params double array)

}return maxvalue;

}static void main(string args)

先輸出22,再輸出66.2

4.函式的遞迴呼叫:在函式中呼叫函式。

f(0) = 2 、f(1) = 3  、 f(n) = f(n-1)+f(n-2)

求f(40)

static int f(int n)

if(n == 1)

return f(n - 1) + f(n - 2);

}static void main(string args)

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...

ruby初級語法知識

與 的區別 處理的少,處理的多,可以加入 如果expression是乙個例項變數類變數或者是全域性變數,可省略。全域性變數 開頭,例項變數 開頭,類變數 開頭 類名,模組名,常量以大寫字母開頭,用駝峰表示法寫如class karaokesong 之後不能跟數字 例項變數用 把單詞隔開 方法名可以以?...