注册 登录
编程论坛 Delphi论坛

两种方式是否等效

yalewang 发布于 2010-08-02 01:18, 549 次点击
一下两种方式定义变量是否等效?
1、
type
 arr=array[1..10] of integer;

2、
var
 arr:arry[1..10] of integer;
均作为全局变量使用。

arr[1]:=1;
.........
谢谢

[ 本帖最后由 yalewang 于 2010-8-2 01:21 编辑 ]
2 回复
#2
zhweizw2010-08-02 10:01
可以一样使用,效果没什么区别。
不过,Type一般用于定义个类或结构

#3
东海一鱼2010-08-02 11:03
从语法意义上来说,完全是两个东西。

第一个声明了一种数组类型。
第二个声明了一个数组变量。
1