/*

 * 宏的写法,宏的作用域,当前位置开始到大括号结束,如果没有大括号,到文件结尾。

 */

#include <stdio.h>

//#define HELLO

int main(int argc, const char * argv[]) {

    // insert code here...

#ifdef HELLO

    printf("Hello, World!\n");

#else

    printf("fjdla\n");

#endif

    

#define HELLO

#ifdef TEST

    printf("test\n");

#else 

    printf("else test\n");

#endif

    

    return 0;

}

 

 

fjdla

else test

Program ended with exit code: 0

 

 

1.vs只支持#ifdef #else #endif.      xcode支持#ifdef $elif #else #endif

posted on 2017-03-27 14:22  FANNY1995  阅读(2331)  评论(0编辑  收藏  举报