title: function parameter evaluation order
body: <p>In C and C++, is there a fixed order for evaluation of parameter to the function? I mean, what do the standards say? Is it <code>left-to-right</code> or <code>right-to-left</code>?
  I am getting confusing information from the books.</p>
  
  <p>Is it necessary that <code>function call</code> should be implemented using <code>stack only</code>? What do the C and C++ standards say about this?</p>