What will be printed out as a result of the following programs execution?
#include <iostream>
using namespace std;
void print(int x, int y) {
cout << x << y << endl;
}
int main() {
int x = 1;
int y = 2;
print(y = 5, x = 6);
}
There is no passing arguments by name in C++.
y = 5 expression's value is 5, and x = 6 value is 6. Therefore, values 5 and 6 are passed to be printed out.
Login in to like
Login in to comment