c語言基礎(六)之型別

2021-06-06 15:59:23 字數 508 閱讀 7680

多級指標簡單demo:

main()

函式指標demo:

int add(int x,int y)

main()

c語言結構體:

使用struct關鍵字。

事例demo:

struct person

main();

printf(" age = %d\n",p.age);

printf("結構體的長度 %d\n",sizeof(p));

}

c語言聯合體:

使用union關鍵字。

c語言為了去復用一些記憶體空間,使用聯合體。就是共用的記憶體空間。

聯合體的長度,會根據它裡面最長的資料長度相同。

c語言列舉型別:

使用enum關鍵字。

c語言中typeof宣告自定義資料型別。簡化程式設計的操作。

C 基礎之類

具有某種身份的事物就是物件 在應用領域中有意義的 與所要解決的問題有關係的任何事物都可以作為物件,它既可以是具體的物理實體的抽象,也可以是人為的概念,或者是人和有明確邊界和意義的東西。任何事物都可以用物件來進行描述 萬物皆物件。物件是一組資料以及對這組資料有關操作組合封裝的實體,這組資料也可以稱為物...

C 之型別轉換

一 static cast型別轉換 static cast 應用於c 可以隱式轉換的型別之間,包括雙向隱式轉換和單向隱式轉換。例如 雙向隱式轉換 int a char b a static cast b 可以直接通過隱式轉換,轉換型別 a b b static cast a 可以直接通過隱式轉換,轉...

c 之型別萃取

剛剛我們接觸過模板類,類似於這樣的 在這個類中,我們如何知道它是什麼型別的呢?這裡,我們可以在類中加入乙個內嵌型別,如 這樣就可以知道它是使用者自定義的還是本身型別就擁有的,我們用到了型別萃取的方式。我們把 ispodtype叫做內嵌型別。當我們遇到其他型別時,就將 ispodtype定義為 fal...