单元的基本结构

注意:Delphi 严格不区分大小写

unit Unit1;  //声明一个叫Unit1的单元(和文件名一致文件名)
 
interface//接口关键字
{
从Interface 到 implementation 之间是声明语句部分
这里可以声明函数,过程,变量,常数等 
}
function GetString:String;

implementation //执行关键字
{
从implementation到end.是实现部分
过程和函数的实现写在这里
}
     function GetString:string;
     begin
            Result:=  '我是一个程序员。'
     end;
end.

常量和变量的声明

常量

const 常量名=直接量;

const
	PI=3.1415926;
	name=‘越行勤’

变量的声明

var 变量名:变量类型;

var
  a:Integer; 
全局与非全局

在函数或者过程下面声明的变量是局部的
而在 interface下面声明的是局部的;

赋值语句

Delphi 赋值 和c语言不一样为 ':='
而单纯的 '=' 是比较运算符

简单语句和复合语句

用begin和end将简单语句括起来即组成复合语句

begin
  A := B;
  C := A * 2;
end;

end之前的最后一条语句末尾分号不是必需的,你可以写成:

begin
  A := B;
  C := A * 2
end;

这两种写法都是正确的。第一种多了一个无用(但也无害)的分号。分号实际上是一个空语句,也就是说,是一个没有代码的语句。有时,空语句可用在循环体或其他特殊情况中。

下一篇笔记打算整理delphi 的所有变量哇

点我访问

努力成长的程序员