嵌套注释的解决办法
来源:互联网 发布:linux杀死运行的进程 编辑:程序博客网 时间:2024/05/07 23:35
/*.....*/,这个符号是C语言里的注释符,注释符之间的内容是方便人们读程序而写的,是给人看的,以增加程序的可读性,对编译和运行不起作用。注释可以在程序的任何位置。
c语言是由函数组成的,C拥有十分丰富的函数库,因此C很容易实现模块化。一个大的程序可以分成若干个模块进行编写,为了更好的调试目前正在编写的程序模块,可以将那些已经编好的部分先注释掉;或者在编写程序的时候发现某个模块是多余的,也可以直接将其注释掉。
这样问题就出来了,当需要注释掉一大段程序的时候,仍用这个注释符( /*.....*/)好不好呢?如果那段要注释的程序中已经有地方用这个注释符注释过的话,那么再这样注释就可能会出问题。有些编译器在检测到“/*”会寻找最近的“*/”与其结合,如: /*abc/*def*/ghi*/, 编译器很可能会认为注释到了 /*abc/*def*/ 就结束了,而剩下的 ghi*/ 这部分在程序中,显然会使编译无法进行下去。因此需要用其他方法进行注释,以使不会出现这种意想不到的错误。
C语言中有
" #if 0#ednif "
这样的语句可以完成这个任务。
所以在注释(其实是条件编译,0为参数)大段程序的时候,如果使用以上语句就不会影响程序的编译和移植了,如:
#if 0、
、
/*..........*/
、
、
/*..........*/
、
、
#endif
0 0
- 嵌套注释的解决办法
- C语言注释嵌套的解决办法
- Html注释与Javascript注释的嵌套
- 有关嵌套注释的问题
- 实现删除嵌套的注释
- 注释与嵌套注释
- SpringAOP嵌套调用的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- SpringAOP嵌套调用的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套GridView的解决办法
- ScrollView嵌套ListView的解决办法
- ScrollView嵌套GridView的解决办法
- SpringAOP嵌套调用的解决办法
- nyoj-135
- 自定义拷贝粘贴窗口
- 数组、多态、接口 简单体现
- [java]设计模式之singleton(单例)
- Ubuntu12.04 Bugzilla 和 TestOpia的安装步骤
- 嵌套注释的解决办法
- 反射获取枚举的属性注释
- 线程的定义及状态
- 正确理解Navgation的BackItem
- UML的基本构造快——事务
- socket.sendUrgentData判断网络远端是否断开连接
- 利用SecureCRT上传、下载文件(使用sz与rz命令)
- libcurl的使用
- 自定义 ViewController 容器转场