首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

字符数组,该如何处理

2012-09-05 
字符数组定义:AChar: array[1..3] of chardrv: PChar赋值:AChar[1] : iAChar[2] : :AChar[3] : #

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

热点排行