Если нужно пройти по массиву, то просто сдвигают указатель на начало массива. Если нужна очередь, то используют два указателя - на начало и конец очереди, которые движутся вперед по замкнутому кругу. Вариантов много, короче. Нужно полностью задачу поставить.
http://cpp.com.ru/kr_cbook/ch6kr.html#p65 http://www.apmath.spbu.ru/ru/staff/smirnovmn/files/devcpp_4.pdf
Самое простое - сдвигать весь массив на единицу. Или он должен уменьшаться каждый цикл? Тогда просто сдвигать указатель, а точнее увеличивать указатель на единицу длины элемента массива за каждый цикл.