I figured out how I can access my array but I have to manually increase the pointer to loop thru the entire array. I'm just wondering is this a good programming practice? or is there a better way to do this.

Ex.

int x[10];
int ptr_x;
ptr_x=x;
now if I want to use the pointer to change lets say x[1] I would have to add 1 to ptr_x;