Arrays are actually just a pointer to an address in memory, in fact, have you ever noticed the glxxv functions? Their arguments say that they accept a pointer, and to use them you pass an array. What you are actually doing is passing a pointer to the array''s starting address.
The moral is that pointers and arrays are more closely related than you think , and that pointers are your friend

.