title: Can someone explain how to append an element to an array in C programming?
body: <p>If I want to append a number to an array initialized to int, how can I do that?</p>
  
  <pre><code>int arr[10] = {0, 5, 3, 64};
  arr[] += 5; //Is this it?, it's not working for me...
  </code></pre>
  
  <p>I want {0,5, 3, 64, 5} in the end.</p>
  
  <p>I'm used to Python, and in Python there is a function called list.append that appends an element to the list automatically for you. Does such function exist in C?</p>