title: values are returned but not seeing outputs
body: <p>I'm new to programming and trying to learn C here. Below is my toy program.</p>
  <pre><code>#include &lt;stdlib.h&gt;
  #include &lt;stdio.h&gt;
  
  int cmp(int a, int b)
  {
      if (a &gt; b)
      {
          return a;
      }
      else
      {
          return b;
      }
  }
  
  int main()
  {
      cmp(10, 20);
      printf(&quot;testing...&quot;);
  
      return 0;
  }
  </code></pre>
  <p>My question is, in the main function, cmp() function is called, and the value 10 and 20 is passed into cmp() function.</p>
  <p>In this case, b is larger than a, so it goes to the else branch. b should be returned, which is 20 in this case. Why am I not seeing any outputs on the terminal?</p>