Cho em hỏi tại sao output của 2 dòng lại khác nhau ạ?
Tại sao cách thức tương tự nhau lại cho kết quả khác nhau ạ?
Kỳ lạ quá!!!
#include <iostream>
using namespace std;
int change(int &x)
{
x = 0;
++x;
return 1;
}
int main()
{
int x = 5;
cout << change(x) << " " << x << endl;
cout << change(x) << " ";
cout << x << endl;
return 0;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?