Thanks laserlight for the explanation. Your reasoning for using const for string constants was much better than the url wiki source given.

So is it not possible to initialize a pointer to an int array on one line then (like the char pointers above)?
This does not work:
Code:
int (*intArray)[4] = { 0, 1, 2, 3 } ;