對於這兩者的區別記憶,可以嘗試在兩個名詞中間加入一個助詞“的”。
指針數組:指針的數組,這個數組裏面的元素都是指針
數組指針:數組的指針,這個指針指向的東西的數組
OK,這樣應該就比較好理解了,其實其原本的英文也就是這個意思
指針數組:array of pointers
數組指針:a pointer to an array
與之對應的表示形式那也就比較容易了:
指針數組:int *a[]
數組指針:int (*a)[]
對於這兩者的區別記憶,可以嘗試在兩個名詞中間加入一個助詞“的”。
指針數組:指針的數組,這個數組裏面的元素都是指針
數組指針:數組的指針,這個指針指向的東西的數組
OK,這樣應該就比較好理解了,其實其原本的英文也就是這個意思
指針數組:array of pointers
數組指針:a pointer to an array
與之對應的表示形式那也就比較容易了:
指針數組:int *a[]
數組指針:int (*a)[]
發現變量的聲明必須放在任何goto前面, 不能再goto後邊聲明變量