首页后端开发ASP.NETC语言注释详解

C语言注释详解

时间2024-01-31 09:56:03发布访客分类ASP.NET浏览982
导读:收集整理的这篇文章主要介绍了C语言注释详解,觉得挺不错的,现在分享给大家,也给大家做个参考。在编写c语言源代码时,应该多使用注释,这样有助于对代码的理解。在C语言中有两种注释方式:1.一种是以/*开始、以*/结束的块注释(block com...
收集整理的这篇文章主要介绍了C语言注释详解,觉得挺不错的,现在分享给大家,也给大家做个参考。

在编写c语言源代码时,应该多使用注释,这样有助于对代码的理解。在C语言中有两种注释方式:

1.一种是以/*开始、以*/结束的块注释(block comment);

2.另一种是以//开始、以换行符结束的单行注释(line comment)。

(推荐学习:c语言视频教程)

可以使用/*和*/分隔符来标注一行内的注释,也可以标注多行的注释。例如,在下列的函数原型中,省略号的意思是 oPEn() 函数有第三个参数,它是可选参数。注释解释了这个可选参数的用法:

int open( const char *name, int mode, … /* int permissions */ );
    

可以使用//插入整行的注释,或者将源代码写成两列分栏的格式,程序在左列,注释在右列:

const double pi = 3.1415926536;
           // pi是—个常量

在 C99 标准中,单行注释正式加入C语言,但是大部分编译器在 C99 之前就已经开始支持这种用法。有时候,其被称作“C++风格”的注释,但实际上,其源自于C的前身 BCPL。

在引号中,如果采用/*或//分隔一个字符常量或字符串字面量(string lITeral),它们都不会被视为注释的开始。例如,下面语句就没有注释:

PRintf("Comments in C begin with /* or //.\n" );
    

预处理器仅通过检查注释的结束符来检测注释中的字符,因此,不能嵌套块注释。然而,可以使用/*和*/注释包含单行注释的源代码:

/* 暂时注释掉这两行:    const double pi = 3.1415926536;
      // pi是一个常量    area = pi * r * r;
       // 计算面积暂时注释到此 */

如果想要注释掉包含块注释的部分程序,可以使用条件预处理命令:

#if 0  const double pi = 3.1415926536;
       /* pi是一个常量      */  area = pi * r * r ;
      /* 计算面积     */#endif

预@R_304_2595@会把每个注释都替换成一个空格。因此,min/*max*/Value变成两个标记min Value。

更多编程相关学习,请关注编程入门视频教程频道!

以上就是C语言注释详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: devc如何恢复默认设置下一篇:c语言万年历程序代码猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: C语言注释详解
本文地址: https://pptw.com/jishu/593808.html
javascript中怎么将2进制转为10进制 JavaScript常见数组方法以及教你如何转置矩阵

游客 回复需填写必要信息