【01】字符串中用两个单引号表示单引号
【02】不等于符 <>
【03】赋值运算符 :=
【04】字符串连接符 +
【05】浮点相除 /
【06】整数相除 div
【07】自增自减
Dephi 提供了Inc()和Dec()来自增自减,例如,下面的代码分别对variable执行加1和减1操作:
Inc(variable);
Dec(variable);
同上面相比较,用Inc()和Dec()分别对变量执行加3和减3操作:
Inc(variable,3);
Dec(variable,3);
【08】与大多数编程语言相反,Pascal语言中and和or运算符的优先级比关系运算符高。
因此,如果你的代码为a < b and c < d,编译器首先会编译and运算符,由此导致编译出错。
为此你应该把每个 < 表达式用小括号括起来: (a < b) and (c < d)。
【09】常量
语法一
CONST 常量名=常量值;
语法二
CONST 常量名:类型名=常量值;
【10】变量
var 变量名:类型名;
公有变量与私有变量
在单元的接口部分声明的变量属于公有变量,可以被其他单元引用。单元的接口interface决定了本单元对其他任何单元或程序的可见部分。
一个单元在需要引用其他单元的变量时,只要在uses语句中指明该单元即可。
在单元的实现(implementation)部分声明的变量属于私有变量,不能被其他单元引用。