Pchar与String的区别

Pchar与String的区别


 


PChar 串是以 Null 结束的, 或者说是以 "空字节" 结束的;

PChar 串见到 "空字节" 就认作结束了;

"空字节" 在 Delphi 中可以用 #0 或 Chr(0) 来表示.

//举例:

var

pc: PChar;

begin

pc := 'ABCD' + #0 + 'EFGHIJKLMNOPQRSTUVWXYZ';

ShowMessage(pc); {ABCD}

end;


  
    

你可能感兴趣的:(String)