常量方式-京东应用架构设计

时间:2024-06-30 04:57:14
【文件属性】:

文件名称:常量方式-京东应用架构设计

文件大小:7.56MB

文件格式:PDF

更新时间:2024-06-30 04:57:14

Delphi 2010 语法

(3). 常量方式 以常量方式传递的参数以 const声明。可以说,const方式是 4种传递方式中最简单 的一个。读者只需记住:此种方式传递的参数无认在何时都不会发生被改变,若调用时强 制改变其值,只会导致编译错误。不过若将一个对象引用或是指针以 const方式作为参数 传入时,我们依然可以更改对象的属性值或字段值,也可以更改指针所指向的变量的变量 值。 读者可尝试将上例中的 var_sample中的参数 i改为 const声明后再编译: procedure var_sample( const i:integer); //用 const声明 i 由于 i在运行过程中发生了值的改变,故以 const声明 i根本不会通过编译。 读者需要注意:当用 const声明一个指针类型的参数 p时,p的值不会被改变(即 p不 可指向其它的变量),但 p所指向的变量的值却可以被改变。如下面的程序: type pi = ^integer; //^integer并非合法标识符,不能用于声明参数,故先声明新类型 procedure var_sample(const i:pi); begin i^ := 2*i^; writeln(i^);


网友评论