title: Using pointer for crossing over all elements in INTEGER array
body: <p>Is there a way to cross over all elements in integer array using pointer ( similiar to using pointer to cross over string elements).I know that integer array is not NULL terminated so when I try to cross over array using pointer it overflows.So I added NULL as a last element of an array and it worked just fine.</p>
  
  <pre><code>int array[7]={1,12,41,45,58,68,NULL};
  int *i;
  for(i=array;*i;i++)
      printf("%d ",*i);
  </code></pre>
  
  <p>But what if one of the elements in array is 0 ,that will behave just as NULL.Is there any other way that will implement pointer in crossing over all elements in integer array?</p>