C 一些初步知識

2021-07-26 02:20:15 字數 426 閱讀 5325

函式的過載:

c++允許在同一作用域中用同乙個函式名定義多個函式,這些函式的引數個數和引數型別不同,這些同名的函式用來實現不同的功能,這就是函式的過載,即乙個函式名多用。 例:

int max(int a,int b,int c);

float max(float a,float b,float c);

long max(long a,long b,long c);

上述三個函式函式名一樣,但是功能不一樣,分別是求整數的最大值,實數的最大值,長整數的最大值。

函式模板:

就是建立乙個通用函式,但是函式型別和函式形參不具體指定,用乙個虛擬的來代表。

定義函式模板的一般形式為

template 或

template

C一些知識總結

1.switch 其中括號中的引數為數字型變數即 整型 字元型 列舉型別 2.include表示從庫函式數中查詢,而 include stdio.h 表示先查詢使用者自定義的標頭檔案,找不到再到庫函式中找。3.exit是乙個庫函式,用於結束乙個程式或程序。而exit 1 表示發生錯誤後退出,exit...

C知識( 一些筆記)

c 的學習,是配合unity3d而一起學習的,接下來將記錄一些學習過程中的心得體會,以及一些筆記。c 是微軟建立的物件導向的,簡潔安全的程式語言。以c c 為語言基礎,開發的環境是visual studio,最新版本是c 4.0 c 必須在net.framework上執行,其包括公共語言執行庫,ne...

C 的一些知識

1.c 中非虛函式都是靜態繫結,虛函式是動態繫結。指標或引用訪問物件的虛函式時才能進行動態繫結。靜態多型性 編譯時確定操作的物件。如 函式過載,運算子過載。動態多型性 執行時確定操作的物件。繫結 函式實現與函式名進行繫結。2.有虛函式的類,虛表存放虛函式的位址。3.例項化空類,所佔記憶體的大小為1....