如果有部分代码正在考虑删除或要暂时禁用,则可以使用块注释将其注释掉。
/* Block comment around whole function to keep it from getting used. * What's even the purpose of this function? int myUnusedFunction(void) { int i = 5; return i; } */
但是,如果您在块注释中包含的源代码在源代码中包含块样式注释,则现有块注释的结尾* /可能导致您的新块注释无效并导致编译问题。
/* Block comment around whole function to keep it from getting used. * What's even the purpose of this function? int myUnusedFunction(void) { int i = 5; /* Return 5 */ return i; } */
在前面的示例中,编译器可以看到函数的最后两行和最后的'* /',因此编译时会出错。一种更安全的方法是在#if 0要阻止的代码周围使用指令。
#if 0 /* #if 0 evaluates to false, so everything between here and the #endif are * removed by the preprocessor. */ int myUnusedFunction(void) { int i = 5; return i; } #endif
这样做的好处是,当您想返回并查找代码时,搜索“ #if 0”比搜索所有注释要容易得多。
另一个非常重要的好处是您可以使用嵌套注释代码#if 0。这不能用注释来完成。
使用方法的另一种选择#if 0是使用一个名称,该名称不是,#defined但更能说明为什么代码被阻止。例如,如果某个函数似乎是无用的死代码,则您可能会使用它,或者一旦其他功能到位或类似的东西,就需要使用该代码。然后,当删除或启用该源时,很容易找到源的那些部分。#if defined(POSSIBLE_DEAD_CODE)#if defined(FUTURE_CODE_REL_020201)
空格、制表符、换行符等统称为 空白符(space character),它们只用来占位,并没有实际的内容,也显示不出具体的字符。 制表符分为水平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 和 11。 垂直制表符在现代计算机中基本不再使用了,也没法在键盘上直接输入,它已经被换行符取代了。 水平制表符相当于四个空格,对于大部分编辑器,按下 Tab 键默认就是输入一个水平制表符;如果你进行
本文向大家介绍C语言代码实现2048游戏,包括了C语言代码实现2048游戏的使用技巧和注意事项,需要的朋友参考一下 我是大一新生,在寒假的实训课上老师让我们用c语言分组编程一个小游戏,我们组选的是“2048”。由于我们组上有一个大神,于是我们把大部分的工作交给了大神做,但是实训完成之后我感觉到碌碌无为,什么也没学到,自己对于c语言的理解也仅仅局限于书本之上,想到那些大神们已经基本可以自己编程一些小
主要内容:ISO 语言代码,ISO 639-1 语言代码ISO 语言代码 HTML 的 lang 属性可用于声明网页或部分网页的语言,这对搜索引擎和浏览器是有帮助的。 根据 W3C 推荐标准,您应该通过 <html> 标签中的 lang 属性对每张页面中的主要语言进行声明: 比如声明原文版语言: <html lang="en"> ... </html> 在 XHTML 中,采用如下方式在 <html> 标签中对语言进行声明: <html xmlns="
问题 你想在C中安全的执行某个Python调用并返回结果给C。 例如,你想在C语言中使用某个Python函数作为一个回调。 解决方案 在C语言中调用Python非常简单,不过设计到一些小窍门。 下面的C代码告诉你怎样安全的调用: #include <Python.h> /* Execute func(x,y) in the Python interpreter. The argument
本文向大家介绍C语言代码实现点餐系统,包括了C语言代码实现点餐系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C语言实现点餐系统的具体代码,供大家参考,具体内容如下 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍C语言代码实现扫雷小游戏,包括了C语言代码实现扫雷小游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 主页面: 游戏页面: 虽然页面比较low,但我已经尽力了 具体代码实现: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍餐馆点菜系统C语言源代码,包括了餐馆点菜系统C语言源代码的使用技巧和注意事项,需要的朋友参考一下 餐馆点菜系统c语言的源代码,一些封装的函数,对链表的操作,还有文件的存取,供大家参考,具体内容如下 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍C语言代码实现俄罗斯方块,包括了C语言代码实现俄罗斯方块的使用技巧和注意事项,需要的朋友参考一下 这里为大家敲写一段怎样用C语言实现俄罗斯方块: 首先推荐大家使用CodeBlocks这个软件,方便添加不同的工程。 代码中有很多注释便于理解! 下面是效果图和全部的代码以及注释,大家可以观看并自己新增内容! 1、首先是main.c文件: 2、然后是mywindows.h文件: 3、接下来