当前位置: 首页 > news >正文

C 语言注释

C 语言有两种注释, 即 ///* ... */.

/* */ 被称为 C 风格的注释, 是 ANSI C 的注释.

// 被称为 C++ 风格的注释, 是 C99 新增的注释, 只有支持 C99 和 C11 的编译器才能识别这种注释. 该风格的注释被广泛应用于 C++ 和 Java.

注释在预编译阶段会被替换为一个空格.

代码示例:

int/* hello */a;

在预编译阶段, 注释被替换为一个空格, 变为:

int a;

代码示例:

#include <stdio.h>int main(void) {int/*Comment*/c = 10;printf("%d\n", c);return 0;
}

结果:

10

块注释不允许嵌套.

/* ok /* hello */ ok */

这是错误的, 明显有一部分没有被注释包括在内.

块注释从 /* 开始, 直到识别到 */ 后结束, 中间部分即被认为是块注释的内容.

http://www.wxhsa.cn/company.asp?id=3994

相关文章:

  • 扫描线
  • C语言中的查找与排序算法整理
  • k8s练习
  • css-2
  • AtCoder Beginner Contest 423 ABCDEF 题目解析
  • numpy中的shape属性
  • mac 查看fat32磁盘
  • 使用Smart-Doc为Java项目生成gRPC API文档
  • 数字时钟用的什么字体
  • Python数据分析零基础完整课程大纲(详细版)【202509第1版】 - 指南
  • 详细介绍:uni-app 根据用户不同身份显示不同的tabBar
  • VSTO QQ群 61840693 解散通知【新群193203228 】
  • kettle从入门到精通 第107课 ETL之kettle json_input 一个点号引发的血案
  • 【2024-2025第二学期】助教工作学期总结
  • Clion 实现多个 main 函数执行互不影响
  • 腾讯终于对Claude code下手了?我拿它跑完一个真实项目,结果有点意外…
  • 快速利用AI读论文
  • 第一周预习作业(AI)
  • HTTP协议核心概念全解析 - 实践
  • Django过时了吗?从ASGI到AI时代的思考
  • 日常练习一部分
  • 世界史
  • 罗技M275鼠标滚轮断轴维修:建模+3D打印修复全过程
  • Unity:网络编程
  • 【比赛记录】2025CSP-S模拟赛45
  • PWN手的成长之路-01
  • SpringCloud全解:核心组件与实战案例 - 教程
  • 学起plus刷课
  • Windows 安装人大金仓数据库 KingbaseES_V008R006
  • Hadoop(十) - 教程