本帖最后由 123654789 于 2016-8-24 09:55 编辑
#if defined ( __CC_ARM )
#define AAAA 3 //// 如果把这条语句放在这里,并且能编译通过。那么就是预定义 __CC_ARM
//// 不要下面的 #define AAAA 3
#elif defined ( __GNUC__ )
#define AAAA 3 //// 如果把这条语句放在这里,并且能编译通过。那么就是预定义 __GNUC__
//// 不要上面的 #define AAAA 3
#endif
void delay( void )
{
unsigned char x;
for(x=AAAA ; x>0 ; x--);
} ///// 纯粹是个人理解,不知道对不对
|