有两种注释方法:

// 行注释,可以注释其后的一行。

/* */ 块注释,注释这两个符号中间的所有区域。

【释的原则】

注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 示例:如下注释意义不大。

/* if receive_flag is TRUE */

if (receive_flag)

而如下的注释则给出了额外有用的信息。

/* if mtp receive a message from links */

if (receive_flag)

【说明性文件头部应进行注释】

说明性文件(如头文件.h 文件、.inc 文件、.def 文件、编译说明文件.cfg 等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。

示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

【源文件头部应进行注释】

源文件头部应进行注释,列出:版权说明、版本号、生成日期、作者、模块目的/功能、主要函数及其功能、修改日志等。

示例:下面这段源文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

【函数头部应进行注释】

函数头部应进行注释,列出:函数的目的/ 功能、输入参数、输出参数、返回值、调用关系(函数、表)等。

示例1:下面这段函数的注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

C语言的注释符号有哪两种,C语言编程的注释符号有哪几种?相关推荐

  1. c语言数组中的字母可以相等吗,C语言数组比较

    C语言数组比较教程 在 要比较两个 C 语言的数组是否相等,我们只有使用 案例 比较两个数组是否相等 通过循环遍历数组来比较数组 #include int main(){ printf("嗨 ...

  2. c语言注释符的作用有哪两种,C语言编程的注释符号是?

    有两种注释方法://行注释,可以注释其后的一行./**/块注释,注释这两个符号中间的所有区域.[释的原则]注释的目的是解释代码的目的.功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要 ...

  3. C语言的注释形式及作用,C语言注释详解(两种注释方式)

    在编写C语言源代码时,应该多使用注释,这样有助于对代码的理解.在C语言中有两种注释方式: 一种是以/*开始.以*/结束的块注释(block comment): 另一种是以//开始.以换行符结束的单行注 ...

  4. python多行注释符号_涨知识Python 为什么用 # 号作注释符?

    - START -关于编程语言中的注释,其重要性基本上已为大家所共识.然而关于注释的规范,这个话题就像我们之前聊过的缩进.终止符和命名方式一样,众口难调.注释符通常可分为两种,即行注释与块注释(inl ...

  5. c语言注释参与程序设计的编译,提高C语言程序设计教学的有益探索

    摘要:在很多学校中,C语言的教学在学校的整个计算机编程语言的教学中占有很大比重,越来越多的学校认识到C语言的程序设计在整个编程中的所扮演的基础性的角色. 关键词:C语言:教学:程序设计 中图分类号:G ...

  6. 以下是两段c语言代码函数arith,计算机组成习题答案(清华大学).docx

    计算机组成习题答案(清华大学).docx 第1章习题答案5.若有两个基准测试程序P1和P2在机器M1和M2上运行,假定M1和M2的价格分别是5000元和8000元,下表给出了P1和P2在M1和M2上所 ...

  7. c语言之函数或者变量的weak属性 C语言之强化,弱化符号weak

    __weak是一个宏,和__packed是同一种东西都是gcc的扩展属性: #define __packed __attribute__((packed)) #define __weak __attr ...

  8. c语言中的无符号字符指什么,深入分析C语言中的有符号和无符号

    有符号和无符号指的是数字那么有符号和无符号的区别是什么,我们这里一起来看在C语言中的有符号和无符号分析吧,希望这篇文章能够对各位有用. 就像我们必须决定某个量使用整数还是实数,使用多大的范围数一样,我 ...

  9. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

  10. R语言ggplot2可视化散点图、可视化两个数值变量之间的关系、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注信息

    R语言ggplot2可视化散点图.可视化两个数值变量之间的关系(Scatter plot).使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线.自定义数据点的大小.色彩.添加 ...

最新文章

  1. 星光不问赶路人——任正非
  2. linux_tomcat
  3. python自学网站有哪些-Python学习网站有哪些?Python基础教程网站推荐
  4. java 异常_Java学习——异常与异常处理
  5. 利刃 MVVMLight 1:MVVMLight介绍以及在项目中的使用
  6. 简单安装和yum安装的区别
  7. 漫画:什么是八皇后问题
  8. 使用aggregate在MongoDB中查找重复的数据记录
  9. go java nodejs 速度对比_除了node.js,Java、Python、Go 哪个适合web前端工程师
  10. java socket 中文乱码_java-Socket接受中文乱码的解决 | 学步园
  11. 更改select里面的值
  12. karto探秘之open_karto 第五章 --- 栅格地图的生成
  13. matlab 数字基带,基于MATLAB的数字基带传输的 FIR滤波器的设计
  14. Excel 宏编程的常用代码
  15. operands could not be broadcast together with shapes
  16. 饥荒联机版服务器搭建_饥荒联机版(Don't Starve Together)专用服务器搭建教程
  17. jyhtfkuy5987tgoluigl.kjylghliuygliuylio
  18. 《缠中说禅108课》108:何谓底部?从月线看中期走势演化
  19. 从零开始写高性能的人脸识别服务器(三)
  20. 洛谷[P3374] [P3368]树状数组(线段树解法)

热门文章

  1. Vega prime
  2. 为什么这么多人都学不会Java,找不到Java工作?在我看来还不是方式不对!
  3. 总想和别人比时长?这种心态要不得!
  4. 【运维工程师必备技能之一】——英语基础
  5. 我在蚂蚁金服技术风险部做“医生”
  6. 计算机本科毕业论文仓库管理,计算机本科毕业论文例文-20210620012857.docx-原创力文档...
  7. 拓嘉辰丰:多多买菜提货点怎样获益?为什么很便宜?
  8. html语言中i i,html元素 i 标签的使用方法及作用
  9. Fabric 2.x链码之综合应用
  10. 《深入理解计算机系统》第三版 第三章家庭作业答案