准确的说应该是Pascal和C的指针,两种语言的指针用法差不多,不过似乎C还是要灵活一些

解决方案 »

  1.   

    Up!Up!Up!Up!Up!-------------------------
    你给我分我捧你!
    不给我分我扁你!
      

  2.   

    先学pascal再学c,学校里都这样:)
      

  3.   

    Delphi 有指针吗?算我孤陋寡闻,没听说.该回家好好看看书了
      

  4.   

    楼上的,pchar就是指针,不会没听说过吧!
      

  5.   

    c的指针更灵活一点,而delphi中对指针是有一些限制的,特别是访问底层时。
      

  6.   

    在delphi,很多不类型对象都本身就是指针的。。
      

  7.   

    很多WINAPI函数的参数都是指类型
      

  8.   

    pascal的指针含义相对c有点不甚明朗,各种方法@, Addr(), 经常明明是指针,但可以用"."运算符,还有用一个自定义指针类型还得先定义指针类型,不像c可以直接使用,合定义使用一句搞定
      

  9.   

    听课,我个人认为,pascal是一种非常标准的语言,c让我们更接近底层,.......
      

  10.   


    pascal中的指针(除了pchar)不能像C中那样当数组用,这一点极不爽。
      

  11.   

    Delphi的指针是很灵活的,虽然没有C++那样的强大!不过已经够用了。
      

  12.   

    delphi的指针是很灵活的,只不过很多人用了很多次指针后
    还不知道自己用了指针,delphi包装的好,
    其它你用的对象、过程等都是指针。
      

  13.   

    VAR
      P:^char;
      i:integer;
      s:string;
    begin
     p:[email protected];
     for i:=0 to 200 do
      begin
        s:=s+^p;   //出错
        inc(p);
      end;
      showmessage(s);
    end;
        如何解决这个问题?????
      

  14.   

    VAR
      P:^char;
      i:integer;
      s:string;
    begin
     p:[email protected];  
     // ~~--->取地址是什么意思,listview.selected.data本来就是一个指针了。
     s := '';
     for i:=0 to 200 do
      begin
        s:=s+^p;   //出错
    //  s := s + p^
        inc(p);
      end;
      showmessage(s);
    end;
      

  15.   

    s:=s+^p;   //出错
    原因是P不是一个字符串,DELPHI找不到NIL结尾,因此益处!
      

  16.   

    hehe,指针好东西啊,各位怎么认为
      

  17.   

    各位试过这样吗?在大富翁上看的。
    条件:在form上有个edit
    var E : ^TEdit;
    begin
      New(E);
      E^ := Edit1;
      E^.Text := 'ok';
      Dispose(E);
    end;
      

  18.   

    C++    . and ->
    Delphi  only .
    others are same except written-way