title: How do you create an array of pointers in C?
body: <p>How do I create an array of pointers where each element holds a pointer to some other value</p>
  
  <p>For example if I have </p>
  
  <pre><code>int** arr[5] = {0xbfjeabfbfe,0x...}; //is it the right way to do it?
  </code></pre>
  
  <p>And what it means to have an array type of <code>void</code>? like <code>void **newArray[5];</code></p>
  
  <p>And let's say I want to dynamically allocate memory for an array of pointers using malloc or calloc!! What will be the syntax be?</p>