Java教程

条件编译的几种格式

本文主要是介绍条件编译的几种格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

/#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

这篇关于条件编译的几种格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!