没有合适的资源?快使用搜索试试~ 我知道了~
DELPHI语法.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 129 浏览量
2022-06-23
10:59:04
上传
评论
收藏 661KB DOC 举报
温馨提示
试读
64页
DELPHI语法.doc
资源推荐
资源详情
资源评论
1 代码风格
1.1 注释
在 中,注释括在大括号中或带星号的圆括号中。也认可 风格的注释,即把注
释放在双斜线后。例如
第一种注释方式较简略,使用也较为普遍;第二种方式在欧洲使用较广 ,因为欧洲的键盘缺少大括
号;第三种方式的注释是从 借用来的,它在给一行代码加短注释时非常有用。
上述三种不同的注释方式有益于进行嵌套注释。例如你要注销一段代码,而代码行中又包含真正的
注释行,这时采用同一种注释方式是不对的:
正确的方法是插入第二种注释方式:
!
注意:如果左大括号或圆括号-星号后面跟美元符号($),那么其中的内容就成了编译指令,如
{$X+}。
1.2 使用大写字母
编译器(不象其他语言的编译器)不考虑字符的大小写,因此标识符 "#、
"#$、 #、 #$、 和 "%$&"' 是完全相同的。总体上来说,这是 的一大优
点,因为在大小写敏感的语言中,许多语法错误是由不正确的大写引起的。
然而大小写不敏感也有不便之处:第一,你必须注意大小写不一致的标识符实际上是相同的,以避
免把他们当成不同的元素使用;第二,你必须尽量保持大写使用的一致性,以提高代码的可读性。
大写使用的一致性不是编译器强制要求的,但是保持大写使用的一致性是值得提倡的好习惯。一个
常用的方法是将每个标识符的第一个字母大写,标识符若由几个词组合而成中间不能插入空格,每个词
的第一个字母应大写:
"#()*
"#+#(&&,)*
此外,编译器不编译代码中的空格、空行和 - 键空格,这些元素通称为空白,它们只用来提高代
码的可读性,不影响编译过程。
不同于 .&,), 语句允许分行书写,即将一条长指令分割成两个或更多的代码行。允许语
句分行的缺点(至少对许多 .&,) 程序员)是:语句结束时不能忘了加分号,更确切地说,必须记着把
语句和紧接它的语句分开。语句分行唯一的限制是字符串不能跨行。
关于空格和语句分行的使用没有既定的规则,以下是几点经验:
代码编辑器中有一条竖线叫右边线/",你可以把右边线设置在 01 或 21 个
字符处。如果以这条线为基准,代码不超过这条界限,那么打印到纸上的代码看起来会很好看。否则,打
印时长语句会被随意分行,甚至在一个词的中间断开。
当一个函数或过程有多个参数,通常的做法是把各参数放在不同的行上。
你可以在注释行前留一行空白,或把长的代码句分成较小的部分这样能提高代码的可读性。
用空格隔开函数调用的参数,表达式中的运算符也最好用空格隔开。
1.3 优化版面
关于代码编写风格的最后一条建议是:尽量使用空白优化版面。这一条很容易做到,只需要在写复
合句时,以上一句为参照,下一句向右缩进两个空格,复合句内嵌的复合句缩进四个空格,依此类推。例
如:
ifthen
3
ifthen
begin
43
53
end3
ifthen
begin
ifthen
43
53
end3
相似的缩进格式常用于变量或数据类型声名区,也可用于语句的续行:
type
(6set of3
var
$73
begin
{ long comment and long statement, going on in the
following line and indented two spaces }
"'This is a message'
)8 9:13
提出以上代码编写格式只是向你建个议而已,这样代码能更加易读,其实代码格式并不影响编译结
果。
2 关键字
关键字是 ;的保留标识符,在语言中有着特殊含义。保留字不能用作标识符,指令字
也同样不应该用作标识符,即使编译器允许也最好不用。在实际中你不应该把任何关键字用作标识符。
面向对象 Pascal 语言中的关键字及保留字
关键字 作用
指令 变量
指令 方法
运算符 布尔
#
类型
运算符 /--)
语句
向后兼容 汇编
语句 异常处理
访问类别符 类
块标记
语句
函数调用协定
类型
声明或指令参数
特殊方法
运算符 集合
指令 属性
特殊方法
界面类别
符
类型
<
运算符
语句
=
语句
#
指令 方法
语句 或
块标记
>
语句 异常处理
>
向后兼容 类
>
声明
>
指令 函数
向后兼容 类
*
类型
*?
单元结构
*#
语句 异常处理
语句
=
函数指令
声明
剩余63页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3702
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功