Cho mình hỏi về sự khác biệt trong cơ chế giữa cout và printf.
Mình có chạy thử 1 đoạn code:
#include <iostream>
using namespace std;
int print()
{
static int i;
cout << "Hello" << endl;
return i++;
}
int main()
{
cout << "This is my number "<<print() << endl;
}
thì nó in:
Hello
This is my number 0