当前位置: 首页 > 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.zskr.cn/news/4762.html

相关文章:

  • k8s练习
  • AtCoder Beginner Contest 423 ABCDEF 题目解析
  • 使用Smart-Doc为Java项目生成gRPC API文档
  • 第一周预习作业(AI)
  • 罗技M275鼠标滚轮断轴维修:建模+3D打印修复全过程
  • Unity:网络编程
  • 【比赛记录】2025CSP-S模拟赛45
  • PWN手的成长之路-01
  • Windows 安装人大金仓数据库 KingbaseES_V008R006
  • 10 个优质周公解梦网站推荐及解析参考
  • 软件工程_个人项目
  • 深入解析:环境搭建与你的第一个 Next.js 应用
  • 在 Ubuntu 中处理中文路径
  • [AGC028D] Chords 题解
  • 记账:灵活转账
  • 记账:批量更新
  • 《原子习惯》-读书笔记1
  • 记账:记一笔
  • 高二闲话 #1
  • char与varchar类型
  • HTML基础
  • 第一周博文
  • CSP-S模拟21
  • 【System Beats!】第二章 信息的表示与处理
  • ZR 25 noip D3T2 题解 | 构造、数学
  • 9. LangChain4j + 整合 Spring Boot - Rainbow
  • gcc
  • 在企业内部分发 iOS App 时如何生成并应用 manifest.plist
  • 第一周预习作业
  • 计算机大数据毕业设计推荐:基于Spark的新能源汽车保有量可视化分析系统 - 指南