单行注释
REM
语法定义REM为注释命令,该命令之后的内容不被执行,但能回显,使用方法如下:
REM 这里是注释哦!点击复制复制失败已复制
::
双冒号( ::
)也能起到注释的作用,但这个是通过语法特性来实现的。原理是:任何以冒号开头的字符⾏,在批处理中都被视作标号,⽽直接忽略其后的所有内容。
在批处理中,标号分为两种:
- 有效标号:冒号后紧跟⼀个以字母数字开头的字符串,
goto
语句可以识别。 - ⽆效标号:冒号后紧跟⼀个⾮字母数字的⼀个特殊符号,
goto
⽆法识别的标号,可以起到注释作⽤,所以::
常被⽤ 作注释符号。
提示
按照上述无效标号的原理, :+
也可起注释作⽤。
两种注释方法比较
::
更简洁有效。::
后的字符⾏在执⾏时不会回显, ⽆论是否⽤echo on
打开命令⾏回显状态, 因为命令解释器不认为他是⼀个有效的命令⾏。因此,REM
在某些场合下将⽐::
更为适⽤。REM
可以⽤于config.sys
⽂件中
行内注释
行内注释的格式为:
%注释内容%点击复制复制失败已复制
注意
行内注释一般程序中不常用,如需使用,请慎用!