1 概述
指針數組:array of pointers,即用于存儲指針的數組,也就是數組元素都是指針
數組指針:a pointer to an array,即指向數組的指針
2 用法
int* a[N] 指針數組
表示:數組a中的元素都為int型指針
元素表示:*a[i] *(a[i])是一樣的,因為[]優先級高于*
int (*a)[N] 數組指針
表示:指向數組a的指針
元素表示:(*a)[i]
指針數組:array of pointers,即用于存儲指針的數組,也就是數組元素都是指針
數組指針:a pointer to an array,即指向數組的指針
int* a[N] 指針數組
表示:數組a中的元素都為int型指針
元素表示:*a[i] *(a[i])是一樣的,因為[]優先級高于*
int (*a)[N] 數組指針
表示:指向數組a的指針
元素表示:(*a)[i]