Pascal的常量与变量

OI爱好者(OIFans.cn)
www.oifans.cn

1.常量
  (1)常量:在某个程序的整个过程中其值不变的量。
  (2)常量定义:常量定义出现在说明部分。它的语法格式是:
    const
    <常量标识符>=<常量>;
    …
    <常量标识符>=<常量>;
   常量标识符的类型由定义它的常量的类型决定。例如:const a=12 隐含说明a是整型;const r=3.21 隐含说明r是实型……
  (3)常量定义部分必须以保留字const开头,可以包含一个或几个常量定义,而且每个常量均以分号结束。
  (4)Turbo Pascal类型常量
    类型常量,又称变量常数,它是Turbo Pascal的一个扩充特性。类型常量的定义与标准Pascal规定的常数定义和变量说明有所区别。类型常量定义的语法格式:
     const
     <简单类型常量标识符>:简单类型=常数;
     例如:
     const
     counter:integer=0;
     flag:boolean=true;
     index:0..100=0;

2.变量
  (1)变量:在某个程序中的运行过程中其值可以发生改变的量
  (2)变量说明:变脸说明出现在说明部分。它的语法格式是:
    var
    <变量标识符列表>:<类型>;
    …
    <变量标识符列表>:<类型>;
   其中,保留字var表示开始一个变量说明部分。变量标识符列表是一个用逗号隔开的标识符序列,冒号后面的类型是类型标识符。每个变量说明均以分号结束。
    例如:
    var
    a,b,c:integer;
    m,n:real;