第十二课 注释符号
注释是C语言最重要的工具,我们先看自己有没有能力驾驭它,再讨论有没有必要深究。
注释规则
编译器在编译过程中使用空格替换整个注释
字符串字面量中的//和/**/不代表注释符号
/…/型注释不能被嵌套
12-1 注释规则
有趣的问题
你觉得 y=x/*p
是什么意思?
作者本意:把x除以*p的结果赋值给y。
编译器:将/*作为一段注释的开始,把/后的内容都当成注释内容,知道/出现为止。
在编译期看来,注释和其他程序元素是平等的。因此,作为工程师不能轻视注释。
12-2.c
教科书型注释
注释用于阐述原因和意图而不是描述程序的运行过程!
迷惑型的注释
忽悠型的注释
搞笑型注释
实例分析
form.c漂亮的注释—高通公司
小结:
注释应该准确易懂,防止二义性,错误的注释有害无利
注释是对代码的提示,避免臃肿和喧宾夺主
一目了然的代码避免加注释
不要用缩写来注释代码,这样可能会产生误解
注释用于阐述原因和意图而不是描述程序的运行过程