入门问题
请教各位高手:在Delphi中,以string声明的变量一般指的是longstring,并且赋后null-terminated.那么声明如下:
var
str1:string[50];
str2:string;
begin
str1:='china';
str2:='china';
end;
此时str1,str2有何区别?它们的存储格式是否还有区别?
Pchar我知道是指向一个null-terminated字串指针。但它同string,同array of char各有何区别?array of char同 string有何不同?如果向array of char尾加#0,如何实现?
另外,pascal string到底指的是什么?它同Delphi的string有区别吗?
谢谢!