c 函式相關

2022-09-05 01:42:09 字數 571 閱讀 9474

1,內連函式

inline 返回值型別 函式名(形參列表)

普通函式成為內連函式:在普通函式宣告之前加上inline

成員函式成為內連函式:在類中定義的函式全部預設為內連函式,可以顯示加上inline或者不加;在類中宣告的函式,如果加了inline,則其為內連函式。如果沒有加,但是再定義的時候加了inline,也是內連函式

內建函式在編譯的時候展開,直接嵌入到主調函式之中

一般蔣規模很小,沒有複雜控制語句的函式宣告為內建函式

(j**a裡面沒有內建函式)

2,包含預設引數的函式

預設引數必須靠右

j**a裡面沒有此類函式

3, 內部函式和外部函式

根據是否能被其他原始檔呼叫,分為內部函式和外部函式,預設函式省略了extern都為外部函式,這個變數相反,變數的預設作用域為檔案內部,只有extern宣告之後才能擴充套件到其他檔案

extern宣告的函式為外部函式(預設省略,即預設外部函式)、

satic宣告的函式為內部函式,只能被本檔案呼叫

C相關函式

說明 字串 即字元陣列 在程式開發中使用非常多,常用的函式需要掌握 拷貝字串 char strcpy char dest,const char src 連線字串 char strcat char dest,const char src include include 標頭檔案中宣告字串相關的系統函式...

C 函式指標相關

問 先定義了個函式 int function int a,int b main函式裡面有個函式指標 問題1 那麼下面兩種對函式指標的賦值哪個是正確的,還是都可以?int main void 問題2 使用fp這個函式指標的時候,下面哪種是正確的,還是都正確?a fp 1,2 b fp 1,2 解釋為什...

C 虛函式相關

c 的封裝 繼承和多型三大特性,封裝沒什麼好說的,就是把事務屬性和操作抽象成為類,在用類去例項化物件,從而物件可以使用操作 管理使用它的屬性。至於繼承,和多型密不可分。基類可以進行派生,而派生類則是繼承基類或稱父類,把基類中屬性和方法拿過來,變成自己的一部分,其中需要較為精細的思考。多型則是一種實現...