字符数组
定义:
AChar: array[1..3] of char;
drv: PChar;
赋值:
AChar[1] := i;
AChar[2] := ':';
AChar[3] := #0;
drv := @AChar;
那么:drv := @AChar;是什么意思呢???
[解决办法]
将AChar的地址赋给drv
[解决办法]
PChar是指针; char数组是指向字符串的指针
drv=@AChar就是把char数组首地址赋值给drv,即drv指针指向了char数组首地址;
因为地址一样,所以drv的数据和数组的数据是相同的;即drv的内容是"i:"; #0是结束符