Think about a struct containing an array instead for a moment.


struct foo {
int arr[10];
};

struct foo arr[10];
struct foo *p;
for ( p = arr ; p < arr+10 ; p++ ) {