title: initialize an array from another array in C
body: <p>I would like to initialise an array with the value set in another array, like:</p>
  <pre><code>uint8_t array_1[] = {1, 2, 3};
  
  uint8_t array_2[] = array_1;
  </code></pre>
  <p>Of course this would not work since array_1 is considered a pointer. What I'm trying to do is to be able to statically initialize <code>array_2</code> with the value of <code>array_1</code> without using <code>memset</code>.</p>
  <p>Since array_1 and array_2 would in my case be constant global buffers, I believe there should be a way to do this, but I haven't figured out how, or by using defines, but I'd rather stick to the other solution if possible.</p>
  <p>Thank you</p>