 <p>Pointers and arrays can be accessed just the same.</p> <p>For example:</p> <pre><code>int array[4] = { 1, 2, 3, 4 }; printf("Third entry in array = %d\n", array[2]); int *pointer = array; printf("Third entry in array using pointer = %d\n", pointer[2]); </code></pre> <p>If the pointer is in a structure or not doesn't matter, just use normal field access (e.g. <code>structure.pointer[2]</code> or <code>structpointer-&gt;pointer[2]</code>).</p>