1. 程式人生 > >C語言基礎宣告

C語言基礎宣告

Int a; a是一個變數 呼叫返回(賦值)型別為int

Int *a; a是一個變數 返回型別為指標 *a返回型別為int

Int **a; a是一個變數 返回型別為指標 *a返回型別為指標 **a返回型別為int

 

Int a[]; a是一個變數 返回型別為指向陣列指標 a[]返回陣列某一個int

Int *a[]; a是一個變數 返回型別為指向陣列的指標 a[]返回一個數組某一個指標 *a[]返回a[]指向的int

Int (*a)[]; a是一個變數 返回型別為指標 *a返回型別是指向陣列的指標 (*a)[]返回陣列中的某一個int

 

Int *f(); f是一個變數 返回型別為函式 f()返回型別為指標 *f()返回型別為int

Int (*f)();f是一個變數 返回型別為指標 *f返回型別為函式 (*f)()返回型別為int