回 帖 发 新 帖 刷新版面

主题:[求教]如何在库中定义变量的处始值?

如何在自定义的库中定义变量的处始值?

回复列表 (共5个回复)

沙发

听不懂啊

板凳

比如:在
[quote]unit a;
interface
  function i:byte;
implementation
  var n:byte;
  function i;
  begin
    if n=255 then n:=0 else n:=n+1;
    i:=n;
  end;
end.
[/quote]
中我想定义n的初始值为0,
又不想再写一个过程
[quote]procedure init;
begin
  n:=0
end.
[/quote]
在调用他的程序开头写。

那我该怎么写?

谁能告诉我,谢谢!

3 楼

用CONST定义一个常量x=0, 在function中加一句n:=x;

4 楼

[quote]在function中加一句n:=x;[/quote]能不能在我上面的那个unit里写一下?谢谢.

5 楼

unit a;
interface
  function i:byte;
implementation
  var n:byte;
  function i;
  const
    x=0;
  begin
    n:=x;
    if n=255 then n:=0 else n:=n+1;
    i:=n;
  end;
end.

我来回复

您尚未登录,请登录后再回复。点此登录或注册