title: Does call by value of a function change the original value of the parameters?
body: <p>Would this function change the original values in the matrix that I use to call this function?
  Thank you for the help.</p>
  
  <pre><code>void powerup(char mat[9][9])
   {
    for(int i=0;i&lt;9;++i)
     {
      for(int j=0;j&lt;9;++j)
       {
        mat[i][j]=su[i][j];
       }
     }
   }
  </code></pre>