c语言的一些易错知识积累

1. #ifdef  和#if defined 的区别: 后者可以组成复杂的预编译条件,而如果判断的是单个宏定义的时候,两种用法的效果都是一样的。

2.#if 0

 

{ code

}#endif        //表示不编译这段代码,等同于注释的作用,#if 1 等于需要编译的。这个结构一般的用处就是你先前写的代码,现在用不上了,右不想删除,用这个方法比注释方便。

posted @ 2018-10-03 21:12  F丶北风  阅读(190)  评论(0编辑  收藏  举报