本文主要是介绍条件编译的几种格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/#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 的 |
C
这篇关于条件编译的几种格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!