随笔 - 33  文章 - 0  评论 - 0  阅读 - 6418

容易理解但不一定会灵活运用的常量、变量、表达式

常量,就是在程序运行过程中,以一个固定的值表现的量。在Pascal语言中,用关键字const声明。在使用时,注意下面两点:

(1)常量在声明时就要赋值。

const  abc=1234;

(2)常量的属性是只读的,在使用过程中,不能再被赋值。

定义常量时,可以带数据类型,也可以不带数据类型。如

cosnt

  PI:double=3.1415;

  II:Integer=100;

  NOTE='注意安全';

变量则与常量相反,它是一个变化的量。声明格式为:

var

  aa:Integer;

  bb:double;

  cc:string;

全局变量可以在声明的同时赋值:aa:Integer=123;

局部变量不可以在声明时赋值,且只能在函数或过程头部声明,不可以在程序主体的begin...end之间声明。

区分局部变量和全局变量的简单方法是,声明在函数之外的为全局变量,该变量可应用于每个函数;声明于函数内部的位局部变量,该变量仅限于本函数使用。

常犯的错误是将全局变量与局部变量取同一个名称,所以常用的方法是,凡是全局变量,在变量名前加上标识符G_,如:G_aa1,G_width.

对于局部变量的声明,只能在函数或过程的头部,begin之前,var说明符之后,相同类型的变量,可以放在一起声明,中间用逗号分开,如:

procedure  Function1();

var

  aa,bb,cc:Integer;

begin

  aa:=13;

  bb:=24;

  cc:=aa*bb;

end;

在设置变量名时,不要贪图简单而给程序检查时设置障碍,使用简单的字母表示,如a,b,c,aa,bb,cc之类的,特别是全局变量名,要尽可能地将变量的意思体现出来,不要

名字太长。如用英文或拼音,Table_Width,Biao_Kuan.

需要注意,Pascal语言不区分大小写,但也需要养成良好的习惯,比如用首字母大写,要统一代码风格。

表达式是常量、变量、运算符的组合,在使用中需要注意:

(1)表达式不要写得太长,对于运算关系复杂、运算符多、括号多的表达式,应该分开来写,不要图省事,尽量将一行拆开为多行来写。

(2)对于有浮点运算的表达式,要注意采用双精度型,即double声明的类型。类型不同的变量进行运算,要注意类型转换。

posted on   Delphi搬运工  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示