C語言中,指針數(shù)組和數(shù)組指針是兩種不同的概念。
dataType *arrayName[length];
例如:
int *ptrArray[5]; // 聲明了一個指針數(shù)組,每個元素都是整型指針
char *strArray[3]; // 聲明了一個指針數(shù)組,每個元素都是字符型指針
dataType (*pointerName)[length];
例如:
int arr[5] = {1, 2, 3, 4, 5}; // 聲明了一個整型數(shù)組
int (*ptr)[5]; // 聲明了一個指向整型數(shù)組的指針
ptr = &arr; // 數(shù)組指針指向了arr數(shù)組的首地址
總結: