#define n 0
#include <iostream>
using namespace std;
int main()
{
#if defined n
cout << "n be defined" << endl;
#endif
cout << n << endl;
cin.get();
}
n被系统定义了?把n换成其它的如c就可以.
而如果被定义了,我把第一行注释掉,为什么还有错?
...全文
13410打赏收藏
n 被定义了么?
#define n 0 #include using namespace std; int main() { #if defined n cout << "n be defined" << endl; #endif cout << n << endl; cin.get(); } n被系统定义了?把n换成其它的如c就可以. 而如果被定义了,我把第一行注释掉,为什么还有错?