What is the difference between the following declarations:
int* arr1[8]; int (*arr2)[8]; int *(arr3[8]);
What is the general rule for under
Here's an interesting website that explains how to read complex types in C: http://www.unixwiz.net/techtips/reading-cdecl.html