title: Sizeof(Array) Prints wrong value
body: <p>I have initialized an array of size 10 but on printing the sizof array shows  40 . The code is as follows  , </p>
  
  <pre><code>#include &lt;iostream&gt;
  
  using namespace std;
  
  int main() {
      int  arr[10] =  {2,4,5,6,7,8,9,6,90};
  
          printf("%d \n" , sizeof(arr));
  
  }
  </code></pre>
  
  <p>Output :</p>
  
  <pre><code>/Users/venkat/Library/Caches/CLion2016.1/cmake/generated/InsertionSort-e101b03d/e101b03d/Debug/InsertionSort
  40 
  
  Process finished with exit code 0
  </code></pre>
  
  <p>What does C prints 40 here ?</p>