您的位置:程序门 -> .net技术 -> c#



简单问题,指针运算


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


简单问题,指针运算[已结贴,结贴人:swordman123]
发表于:2007-01-10 15:27:19 楼主
double*   pd1   =   (double*)1243324;
double*   pd2   =   (double*)1243300;
long   l   =   pd1   -   pd2;

为什么pd1-pd2的结果是long类型,而不是double?
因为将l的类型改为int,提示不能隐式地将long   转换到int型。


发表于:2007-01-10 15:32:521楼 得分:20
地址相减,当然是整型了,你得   *pd1   -   *pd2才行


快速检索

最新资讯
热门点击