title: What happens when you call a function with return value without assigning it to any variable?
body: <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  int f(int x) {
      return x;
  }
  
  int main ( int argc,char * argv[]) {
      int a=4;
      f(a);
      printf("PASSED!\n");
      return 0;
  }
  </code></pre>
  
  <p>What happens when you call <code>f(a)</code> without assigning it to anything?</p>