我知道char表示单字符
那PChar呢?
另外它们俩如何初始化???

解决方案 »

  1.   

    pchar是指向字符的指针,既然是指针就是指向一个地址,你可以取地址后都n个字符
      

  2.   

    char s1;
    Pchar s2;begin
      s1 := 'a';
      Pchar := 'abc';
    end;
      

  3.   

    s1:char;
    s2:Pchar;begin
      s1 := 'a';
      s2 := 'abc';
      //s2[0]:='a';
    end;
      

  4.   

    Char只占一字节的空间,而Pchar保存的是一个指针在现在32位的系统中占有1个指针字节的大小。
      

  5.   

    pchar是指向一组以#0结尾的字符(char)的指针
      

  6.   

    var name:PChar;
     size:cardinal;
    begin
    name:='';
    size:=20;
    getComputerName(name,size);
    button1.Caption:=name;     //能正常显示计算机的名字,但随后即出现地址访问错误.为何?
    end;