title: Pointer to Function Pointer
body: <p>Is it possible to create a pointer to a function pointer, i.e.</p>
  
  <pre><code>int32_t (*fp[2])(void) = {test_function1, test_function_2}; // initialize a function pointer
  
  &lt;unknown&gt; = fp;
  </code></pre>
  
  <p>What needs to be written in place of unknown? With "normal" arrays, I could do this:</p>
  
  <pre><code>int a[2] = {0, 1};
  
  int* p = a;
  </code></pre>
  
  <p>Many thanks in advance.</p>