注释符号
来源:互联网 发布:海思970 高通835 知乎 编辑:程序博客网 时间:2024/05/16 09:15
1 注释的第一印象
2 似是而非的问题
下面的注释是正确的么?
#include <stdio.h>int main(){ int/*...*/i; char* s = "abcdefgh //hijklmn"; //Is it a \ valid comment? in/*...*/t i; return 0;}/* 只有最后一句注释是错误的。 */
3 注释规则
- 编译器在编译过程中使用空格替换整个注释。
- 字符串字面量中的//和/…/不代表注释符号。
- /…/型注释不能被嵌套(注意:注释不能嵌套,/会跟最近的一个/匹配,从而产生错误)。
4 有趣的问题
5 不良注释举例
5.1 教科书型注释
5.2 迷惑型的注释
5.3 忽悠型注释
5.4 搞笑型注释
6 小结
- 注释应该准确易懂,防止二义性,错误的注释有害无利。
- 注释是对代码的提示,避免臃肿和喧宾夺主。
- 一目了然地代码避免加注释。
- 不要用缩写来写注释,这样可能会产生误解。
- 注释用于阐述原因和意图而不是描述程序的运行过程。
阅读全文
0 0
- 注释符号
- 注释符号
- 注释符号
- 注释符号
- 注释符号
- 文件注释符号
- C符号之注释
- html的注释符号
- jsp中的注释符号<!-- -->
- C++中的注释符号
- mysql 注释符号
- 2.1、注释符号
- MySQL注释符号
- mysql 注释符号
- web 注释符号
- 符号-分节1(注释符号)
- ASP.NET中的注释符号
- 各门语言的注释符号
- go语言中字符串常用操作
- 洛谷 3941 入阵曲 规律题
- PHPmemo
- 微信开发调试方法
- Xcode9学习笔记33
- 注释符号
- uva 10118 Free Candies
- uva1629 切方格使得每个方格中只有一个物品,求最少切割费用 记忆化搜索
- [noip2003]麦森数(高精度+ksm)
- Xcode9学习笔记34
- linux基础(二)系统结构、文件管理、正则表达式
- Java线程池的几种实现 及 常见问题讲解
- 11月05日解题报告
- 燕山大学电子通信系生产实习单片机调试