fengshangren 发表于 2008-6-12 04:01

Delphi里的变量和常量是什么意思??

菜鸟一个,刚学两天,什么都不懂.有耐心的就回答下.

ruanjian2110 发表于 2008-6-14 13:09

常量用const声明, 而变量用var声明;

常量的值是在声明时确定的, 程序运行时不能改变, 如

const
pi = 3.14159;

如果你在程序中有下面语句, 就是非法了:

pi := 6.28;

声明一个integer变量, 如下:

var
n: Integer;

变量声明时一般一定要给出它的类型, 而常量则不用, 声明常量时编译器自动确定它的类型.

但注意 (这不是标准Pascal的语法) const声明的可以加类型, 而它的值也可改变, 称为 "类型常量":

const
n: Integer = 2;
begin
n := 3;
end;

这在Turbo pascal中是合法的. 注意, 这里虽然也是用const声明的, 但相当于带初始值的变量. 在Delphi中, 有的版本可以, 有的版本需用{$J+}编译指令才行

许晴 发表于 2008-6-18 23:57

[quote]菜鸟一个,刚学两天,什么都不懂.[/quote]
是有点离谱,自己看看书吧,最最基础的还不明白呢。[tk03]

jxyga111 发表于 2008-6-19 18:57

那有Delphi下载

ruanjian2110 发表于 2008-6-29 17:07

网上搜一下,Delphi到处都有下的。

rekepjan 发表于 2008-6-29 19:20

网上很多啊。。。

ruanjian2110 发表于 2008-6-29 21:57

DIY!!!!!!!!

页: [1]

编程论坛