title: How to pass 2D array (matrix) in a function in C?
body: <p>I need to do this to persist operations on the matrix as well. Does that mean that it needs to be passed by reference? </p>
  
  <p>Will this suffice?</p>
  
  <p><code>void operate_on_matrix(char matrix[][20]);</code></p>