/#include<stdio.h> //void main() //{ //#if 1<3 // printf("hello,world\n"); //#else // printf("hello\n"); //#endif // //} // 如果 if 后面的表达式为真则会执行后面跟的语句序列,否则执行 else 后面的 //#include<stdio.h> //#define M 10 //void main() //{ //#ifdef M // printf("hello,world\n"); //#else // printf("jello"); //#endif //} 如果定义了宏名则执行ifdef后面的语句序列,否则则执行 else 的 //ifdef的意思是如果定义了宏名 //#include<stdio.h> //#define M 10 //int main() //{ //#ifdef M // printf("hello ,wprld"); //#endif // // //} 如果定义了宏名则执行ifdef后面的语句 //#include<stdio.h> //int main() //#define M 10 //{ //#ifndef M // printf("hello,wprled\n"); //#endif // } 如果没有定义宏名字则执行ifndef后面的语句 ifndef的意思是如果没有定义宏名 //#include<stdio.h> //void main() //#define M 10 //{ //#ifndef M // printf("hello,world\n"); //#else // printf("hello\n"); //#endif // //} 如果没有定义宏名则执行ifndef后面的语句,否则执行 else 的 |