Basic Pascal Tutorial/Chapter 1/Constants/zh CN

From Lazarus wiki
(Redirected from Constants/zh CN)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

български (bg) Deutsch (de) English (en) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

1C - 常量 (原作者: Tao Yue, 状态: 未更改)

常量通过标识符来引用,它只能在程序开始的时候被初始化为某个确定的值。常量中存储的值是无法更改的。

常量只能在程序的常量说明部分定义:

const
  Identifier1 = value;
  Identifier2 = value;
  Identifier3 = value;

例如,我们来定义一些各种类型的常量:字符串类型,字符类型,整数类型,实数类型和布尔类型。这些数据类型在下一页会解释。

const
  Name = 'Tao Yue';
  FirstLetter = 'a';
  Year = 1997;
  pi = 3.1415926535897932;
  UsingNCSAMosaic = TRUE;

注意,在Pascal中字符是用单引号(')括起来的!这跟那些允许使用双引号或Heredoc符号的新语言不同。标准Pascal并不允许使用双引号来标记字符或字符串。

如果你要定义一个在程序中到处都会用到,而且以后可能还需要更改的值,常量就非常有用。需要更改值的时候,你只需要在常量的定义处修改就行了,不用把程序中所有引用都一一更改。

强类型常量会强制成为指定数据类型的常量。例如:

const
  a : real = 12;

这将会产生实数值12.0的标识符,而不是整数值12的标识符。

上一页 目录 下一页