基本數據類型
基本數據類型最重要的特征是它們的值不能分解成其他類型。換句話說,基本數據類型是不言自明的。
構造數據類型
構造數據類型由構造方法根據壹個或多個定義的數據類型來定義。構造類型的值可以分解成幾個“成員”或“元素”。每個“成員”都是基本數據類型或構造類型。在C語言中,有幾種構造類型:數組類型、結構類型和* * *對象(聯合)類型。
指針類型
指針是壹種特殊而重要的數據類型。它的值用於指示內部存儲器中變量的地址。指針變量的值雖然和整數量相似,但卻是兩個完全不同的量,不能混淆。
空類型
當調用壹個函數值時,通常應該向調用者返回壹個函數值。這個返回的函數值具有特定的數據類型,這應該在函數定義和函數描述中進行說明。但是,還有壹種函數在被調用後不需要將函數值返回給調用方。這類函數可以定義為“空類型”。它的類型描述符是空的。