keil4 中。#define的错误之一 在main的函数中 定义一个main.h头文件,在main.c中使用(main.h未在main.c文件中定义),在另一个test.c文件中使用(main.h未在test.c文件中定义)。 例如:
#ifndef __MAIN_H #define __MAIN_H #define TEST 1
#endif
============================以上是main.h的文件================ 例如: #if TEST a= a+1; #else a=a-1 ; #endif =================================================== 在此过程中 ,keil4编译器不会报错。在我的编译器中 会将TEST 默认为0;
|