title: Can a function return more than one value in C?
body: <p>I'm a beginner in C. I heard that a function in C cannot return more than one value, but this is not the case in my program; it's returning more than one value and the code is running fine. Please explain.</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  int main () {
      int a=10,b=9;
      return a,b;
  }
  </code></pre>