预处理——条件编译

点点圈 提交于 2020-01-12 03:51:54

条件编译:预处理程序提供了条件编译的功能。可以按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件。这对于程序的移植和调试是很有用的。
条件编译有三种形式:#ifdef 、#ifndef 、#if


(1)#ifdef 
#ifdef 标识符
程序段1 
#else 程序段2
#endif
或者
#ifdef 标识符
程序段
#endif


(2)#ifndef 
#ifndef 标识符
程序段 1
#else 程序段2
#endif
或者
#ifndef 标识符
程序段
#endif


(3)#if
#if 常量表达式
程序段 1
#else 程序段2
#endif
或者
#if 常量表达式
程序段
#endif

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!