may i ask the differences btwn int* x[3]; and int (*x)[3];

like the title said.
why the parentheses may i ask? :)
IIRC, int* x[3] declares an array of 3 pointers-to-int, while int (*x)[3] declares a pointer to an array of 3 ints.
thanks a lot, zhuge :D
Topic archived. No new replies allowed.