a) 一個整型數
int i;定義一個整形i變量。
b) 一個指向整型數的指針
Int *p;定義一個指向整形的指針p;
c) 一個指向指針的指針,它指向的指針是指向一個整型數 int **p;定義一個指向一個指向整形的指針的指針;
d) 一個有10個整型數的數組
int ar[10];定義一個有十個整形數的數組ar;
e) 一個有10個指針的數組,該指針是指向一個整型數的。
int *ar[10];一個有10個指針的數組ar,指類是整形;
f) 一個指向有10個整型數數組的指針
int (*p)ar[10];
g) 一個指向函數的指針,該函數有一個整型參數並返回一個整型數
int (*p)(int);
h) 一個有10個指針的數組,該指針指向一個函數,
該函數有一個整型參數並返回一個整型數
int (*a[10])(int);