ios微信群机器人怎么弄:这段程序什么用意?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 13:20:47
#ifdef _DEBUG
int intArray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
#else
int intArray[10];
for (int i = 0; i < 10; i++)
cin >> intArray[i];
#endif

如果没有定义_DEBUG 侧执行
int intArray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
否则执行
int intArray[10];
for (int i = 0; i < 10; i++)
cin >> intArray[i];

这是编译前的预处理,如果用预处理指令#define定义了_DEBUG这个宏名则编译
int intArray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
否则编译
int intArray[10];
for (int i = 0; i < 10; i++)
cin >> intArray[i];