我写了一个非常基本的程序,但无法理解它的行为。
# include<stdio.h>
# include<iostream.h>
# include<conio.h>
using namespace std;
int main()
{
cout << "50" << oct <<"50" << hex <<"50" << abc << "50";// error abc not defined
cout << "50" << oct <<"50" << hex <<"50"; // No error output 505050
getch();
}
oct
在我包含的任何文件中是否hex
定义为某个宏,这就是为什么我没有收到第二条cout
语句错误的原因?