/*
* 宏的寫法,宏的作用域,當前位置開始到大括號結束,如果沒有大括號,到文件結尾。
*/
#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