(C和指针) #if 0/#if 1...#end if
更新时间:2013年09月18日 09:03:06 作者:
#if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误
一. “#if 0/ #if 1 ... #endif” 的作用
1) code中定义的是一些调试版本的代码,此时code完全被编译器忽略。如果想让code生效,只需把#if 0改成#if 1
2) #if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误
#if 1可以让其间的变量成为局部变量。
3) 这个结构表示你先前写好的code,现在用不上了,又不想删除,就用这个方法,比注释方便。
二. 例子
#include <iostream>
int main(void)
{
int a = 0;
#if 0
a = 1;
#endif
printf("%d\n",a);
return 0;
}
相关文章
示例详解C++语言中的命名空间 (namespace)
C++名字空间是一种描述逻辑分组的机制,也就是说,如果有一些声明按照某种准则在逻辑上属于同一个模块,就可以将它们放在同一个名字空间,以表明这个事实,这篇文章主要给大家介绍了关于C++语言中命名空间 (namespace)的相关资料,需要的朋友可以参考下
2021-08-08
C语言的数据结构之树、森连、二叉树之间的转换图解
这篇文章主要介绍了C语言的数据结构之树、森连、二叉树之间的转换详解,数据是信息的载体,是描述客观事物属性的数、字符以及所有能输入到计算机中并被程序识别和处理的符号的集合,需要的朋友可以参考下
2023-07-07
C语言实现高精度减法
高精度的本质是将数字以字符串的形式读入,然后将每一位分别存放入int数组中,通过模拟每一位的运算过程,来实现最终的运算效果,下面我们就来看看C语言如何实现高精度减法吧
2023-11-11
C++算法系列之日历生成的算法代码
日历算法首先要知道日历的编排规则,也就是历法。所谓历法,指的就是推算年、月、日的时间长度和它们之间的关系,指定时间序列的法则。
2018-05-05
C++之类的静态变量
这篇文章主要介绍了C++之类的静态变量的相关资料,需要的朋友可以参考下
2015-06-06
C语言解决螺旋矩阵算法问题的代码示例
这篇文章主要介绍了C语言解决螺旋矩阵算法问题的代码示例,螺旋矩阵中的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环...需要的朋友可以参考下
2016-04-04
C++实现邮件群发的方法
这篇文章主要介绍了C++实现邮件群发的方法,较为详细的分析了邮件发送的原理与C++相关实现技巧,非常具有实用价值,需要的朋友可以参考下
2015-07-07
C++中的模板类继承和成员访问问题
这篇文章主要介绍了C++中的模板类继承和成员访问问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-11
最新评论