设A,B两个变量为整型变量,我想B变量的内存地址永远指向A,怎么写呢,
比如在程序初始化的时候,进行赋值,当A是多少的时候,B自动变为多少,不要一直通过B=A来赋值,怎么写呢,忘记了

解决方案 »

  1.   


    这个报错的,右边不能赋值给左边
    [Error] Unit1.pas(33): Left side cannot be assigned to
      

  2.   

    试试这个:
    var
      A: Integer;
      B: Integer absolute A;
      

  3.   


    如果只是单纯的变量可以的,楼上的,但是
    我想用下面的这种方式
    A:array[0..7] of  Integer;
      B: Integer absolute A[3];
      c:Integer absolute A[4];就不可以了,如何实现了,就是我想声明两个变量,地址一直指向数组中某个,怎么声明呢
      

  4.   


    A: Integer;
    B: PInteger;B := @A;
      

  5.   

    A: Integer;
    B: PInteger;B := @A;可以的,那如果两个都是整型变量可以实现地址绑定吗?