#include <iostream> using namespace std; void f(int x, int y){ cout << "x is " << x << endl; cout << "y is " << y << endl; } int main(){ int i = 7; f(i--,i-- ); cout << i << endl<< endl; } We expected the program to print "x is 7 \n y is 6 \n i is 5"
but the program printed "x is 6 \n y is 7 \n i is 5"