FreeBASIC学习笔记——1.5 词法约定
来源:互联网 发布:科比10总决赛数据 编辑:程序博客网 时间:2024/06/05 22:58
1.5.1 注释
注释是编译器将注释符所标识的文本区域内容进行忽略,主要是用来给程序员标识一些有用的信息。唯一的例外就是可能出现在某些类型的元命令(见第5点)。
1、单行注释
单引号“’”(必须英文状态下的单引号)用于标识单行注释。在源程序语句行后添加单引号,单引号后的文本内容都被视为注释,不参与编译。例如:
2、注释声明:Rem
在源文件中以Rem开头的语句表示该行的其余部分是注释,不会被编译。Rem的功能与单引号相同,但是它必须是语句中的第一个关键字。例如:
3、多行注释
多行注释用符号“/’”和“’/”标记。两个标记之间的所有文本都被认为是注释文本,不会被编译。多行注释可以跨越几行,也可以在语句中间使用。注释结束后,语句将被解析为正常。例如:
由于编译器本身的问题,FireFly虽然支持多行注释,单显示颜色上可能存在一定的误差,在使用时尽量在单独的区块注释,而不要在语句中间注释。
4、嵌套注释
多行注释内可以包含其他的多行注释。每个内部注释必须有自己的起始和结束注释的标记。例如:多行注释可以包含无限的嵌套注释。FreeBASIC将继续解析更多标记的多行注释,直到结束注释的标记的数量达到开启注释的标记的数量,即当它已经结束了它已经开启的所有注释。
5、元命令
编译器语句,如$Static和$Include,可以放在单行注释中。$标志和关键字必须是语句中的前两项,不包括空格。例如:1.5.2 续行符
续行符是用下划线“_”表示,在代码行末尾加入单个_(下划线)字符告诉编译器,在该行的下一行中继续该行的语句。这允许单行的语句(代码行)分散在文件的多行里,这样可以让代码格式化。例如:
这种方式通常用于使很长的代码行更容易阅读,例如使用在具有很多参数的过程声明:
续行符可以插入一行代码中的任意位置,但是在标识符或关键字后面添加续行符时要注意,必须至少用一个空格与标识符或关键字分开,否则将被视为标识符或关键字的一部分。例如:
注意:当使用续行符时,如果使错误的代码行分散在多行数据块上时,错误消息仅指块的最后一行。
- FreeBASIC学习笔记——1.5 词法约定
- FreeBASIC学习笔记——2.3 数据类型
- FreeBASIC学习笔记——6.1 过程
- FreeBASIC学习笔记——6.2 函数
- FreeBASIC学习笔记——1.2 编译器简介FireFly
- FreeBASIC学习笔记——1.3 第一个工程
- FreeBASIC学习笔记——2.1 常量的声明
- FreeBASIC学习笔记——2.2 变量的声明
- FreeBASIC学习笔记——2.4 强制转换
- FreeBASIC学习笔记——4.1 选择语句
- FreeBASIC学习笔记——4.2 循环语句
- FreeBASIC学习笔记——4.3 转移语句
- FreeBASIC学习笔记——第05章 数组
- FreeBASIC学习笔记——6.4 可变参数
- FreeBASIC学习笔记——8.1 指针的概念
- FreeBASIC学习笔记——8.3 指针与数组
- FreeBASIC学习笔记——8.4 指针与函数/过程
- FreeBASIC学习笔记——第09章 预编译
- C#生成推广邀请码
- 第四天实训!!
- Java多线程编程
- 兄弟连学Python(01)———引号的区别
- 前期相关ROS学习备忘
- FreeBASIC学习笔记——1.5 词法约定
- Git语法
- nodejs fs模块读取文件的路径问题
- vue-cli 中使用 TypeScript
- 刷NodeMCU 云固件 注意问题
- PHP字符串长度不一致的处理方法
- 网络库Retrofit2原理简析
- 组合模式
- 图像质量评价