6.2 But I heard that char a[] was identical to char *a.
6.3 So what is meant by the ``equivalence of pointers and arrays'' in C?
6.4 Why are array and pointer declarations interchangeable as function formal parameters?
6.7 How can an array be an lvalue, if you can't assign to it?
6.8 What is the real difference between arrays and pointers?
6.9 Someone explained to me that arrays were really just constant pointers.
6.12 What's the difference between array and &array?
6.13 How do I declare a pointer to an array?
6.14 How can I set an array's size at run time?
6.15 How can I declare local arrays of a size matching a passed-in array?
6.16 How can I dynamically allocate a multidimensional array?
6.17 Can I simulate a non-0-based array with a pointer?
6.21 Why doesn't sizeof properly report the size of an array which is a parameter to a function?