读书人

字符数组解决办法

发布时间: 2012-12-29 10:28:09 作者: rapoo

字符数组
定义:
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是结束符

读书人网 >.NET

热点推荐