Calls and call functions in the parameter list

I have the following two (related) questions.

  • Is the execution order of the functions called in the list of other parameters of the functions defined by the C or C ++ standard?
  • Is the actual calling convention used by the compiler affecting the execution order of the function in the following expression in C / C ++?

    func1(func2(), func3());
    

Thank you for your responses.

+4
source share

All Articles