容易理解但不一定会灵活运用的常量、变量、表达式
常量,就是在程序运行过程中,以一个固定的值表现的量。在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声明的类型。类型不同的变量进行运算,要注意类型转换。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库