字串在内存中是以以0开头的数组表示的。
c: array[0..9] of Char
相当于
c: String[10]Type
PMyString = ^String[10];
var
c: PMyString; PChar := c也是合法的
而由于字串数组是以第零个开始的,所以第二种写法不合法。我说的对吗,hehe
c: array[0..9] of Char
相当于
c: String[10]Type
PMyString = ^String[10];
var
c: PMyString; PChar := c也是合法的
而由于字串数组是以第零个开始的,所以第二种写法不合法。我说的对吗,hehe
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货