目錄
問題的提出
問題的解決
回頭看——指針、數組及其他類型的混合
指針數組與指向數組的指針
字符串的排序
問題的提出
問題的解決
回頭看——指針、數組及其他類型的混合
? 基本數據類型
? int 、 long 、 char 、 short 、 float 、 double……
? 數組是一種從其他類型派生的數據類型
? 每個元素都有一個類型,稱為數組的基類型
? 指針是一種從其他類型派生的數據類型
? 指向X型變量的指針,X稱為指針的基類型
? 任何類型都可作為指針或數組的 基類型
? 一個類型派生出新的類型,新的類型又派生出新的類型,……
指針數組與指向數組的指針
? 用數組作為指針的基類型 —— 指向數組的 指針
? 例如: int (*p) [5] ;
? 用指針作數組的基類型 —— 指針 數組
( Pointer Array )
? 元素為指針類型的數組
? 定義形式為: 數據類型 * 數組名 [ 數組長度 ] ;
? 例如: char * p[5];