帕斯卡:变量i:1..10;

我有这部分代码。我的问题是变量 i: 1..10;是什么以及我要声明什么。谢谢

type
Str25 = String[25];
TBookRec = Record
  Title, Author, ISBN : Str25;
  Price : Real;
End;

Var
BookRecArray : Array[1..10] of TBookRec;
tempBookRec : TBookRec;
bookRecFile : File of TBookRec;
i : 1..10;

回答

当变量 I 像这样声明时:

var i : 1..10;

这意味着变量 i 是一个整数子范围,可以取 1 到 10 之间的值。

您显示的代码经常声明如下:

type
    Str25 = String[25];
    TBookRec = Record
        Title, Author, ISBN : Str25;
        Price : Real;
    End;

    TBookRecIndex = 1..10;

var
   BookRecArray : Array [TBookRecIndex] of TBookRec;
   TempBookRec  : TBookRec;
   BookRecFile  : File of TBookRec;
   I            : TBookRecIndex;

  • There's no *rule* that says an answer must be accepted, and no requirement for the OP to do so.

以上是帕斯卡:变量i:1..10;的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>