为什么注释不能执行并被编译器忽略,它的定义退出哪个头文件?

Why comment cannot execute and ignore by the compileres ,in which header file it's defination exit?

我无法理解 C++ 中注释的行为。为什么注释不被编译器执行,主要原因是什么,注释的定义可以在哪个头文件中退出。 谢谢

注释(单行或多行)不是可执行文件/库的一部分。它恰到好处,基本上是为了记录代码并使其更容易理解正在发生的事情。有时,当多个程序员编辑同一个源文件或头文件时,其他程序员可能不知道特定语句会做什么、它的成本(性能和/或内存)是多少、它是否会抛出错误等等。编译器基本上会忽略这些语句,因为它们不需要构建实际的编译器输出。

C++ 有两种主要的注释语法,

  • //: 单行注释。
  • /* */: 多行注释。