
程序在運行時要做的內容就是處理數據。程序要解決復雜的問題,就要處理不同的數據。不同的數據都是以自己本身的一種特定形式存在的,不同的數據類型占用不同的存儲空間。C語言中有多種不同的數據類型,其中包括幾個大的方向:基本數據類型、構造類型、指針類型和空類型。
1. 基本類型
基本類型,也就是C語言中的基礎類型,其中包括整數類型、字符型、實型(浮點型)、枚舉類型。
2. 構造類型
構造類型就是使用基本類型的數據,或者使用已經構造好的數據類型,進行添加、設計構造出新的數據類型,使其設計的新構造類型滿足待解決問題所需要的數據類型。
它并不像基本類型那樣簡單,而是由多種類型組合而成的新類型,其中每一組成部分稱為構造類型的成員。
構造類型也包括三種形式:數組類型、結構體類型和共用體類型。
3. 指針類型
C語言的精華是指針,指針類型不同于其他類型的特殊性在于:指針的值表示的是某個內存地址。
4. 空類型
空類型的關鍵字是void,其主要作用在于:對函數返回的限定;對函數參數的限定。
也就是說,一般一個函數都具有一個返回值,將其值返回調用者,這個返回值是具有特定的類型,但是當函數不必返回一個值時,就可以使用空類型設定返回值的類型。

視頻下載地址:https://pan.baidu.com/s/12_igGHYMCpjFzBHXJ0WsvQ