#include "stdafx.h"
#ifdef WIN32
#define TEST 203
#else
#define TEST 34
#endif
int _tmain(int argc, _TCHAR* argv[])
{
int i = TEST;
printf("%d", i);
return 0;
}
运行结果:。程序中没有看到有WIN32的定义,为什么是203呢? 原因是如下:预编译。
#include "stdafx.h"
#ifdef WIN32
#define TEST 203
#else
#define TEST 34
#endif
int _tmain(int argc, _TCHAR* argv[])
{
int i = TEST;
printf("%d", i);
return 0;
}
运行结果:。程序中没有看到有WIN32的定义,为什么是203呢? 原因是如下:预编译。