Mã này sẽ hoạt động và chạy tốt với g ++. Tôi không có lý do gì. Nó sẽ đưa ra một lỗi.Một dấu gạch chéo ngược phụ không ảnh hưởng đến chương trình của tôi. Tại sao?
#include <iostream>
using namespace std;
int main(){
int x=9;
int y=6;
//note that there is extra backslash in the end of if statement
if(x==y)\
{
cout<<"x=y"<<endl;
}
//note that there is extra backslash in the end of if statement
if(x!=y)\
{
cout<<"x!=y"<<endl;
}
return 0;
}
Tại sao bạn cảm thấy rằng nó nên thất bại trong việc biên dịch? –