如我想定义一个字符类型就用:
var
a:string;如果定义一个数组又是如何定义的呢?
谢了.

解决方案 »

  1.   

    var
      x:array[0..100] of integer;
      

  2.   

    var
      x:array[0..100] of char;
      

  3.   

    关键字C中定义变量直接写就可以了但DELPHI中要写var  告诉编译器,后边的是对变量的声明
      

  4.   

    Var 是申明变量的一个保留字,如果在函数中参数用了这个则是传地址引用,类似于C中的&
    对于数组,声明定义方式有2种,1是静态定义,如 x:array[0..100] of char 这是一个101个char元素的数组,下标是从0开始的! x:array[1..100] of char或者这样x:array[0..99] of char 就是100位,下标分别是从1,和0开始的 。 2动态定义申明数组,就是 x:array of char 数组长度为确定 ,在确定使用多长时在将其设置长度 setlength(x,100) 默认状态下是从0做为下标开始的