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

求解释指针(豪客们真的没分了,见谅)

2013-05-02 
求解释指针(侠客们真的没分了,见谅)假设 void *vp(某个东西)解析这句:*(short*)vp7 (我这样解释对不?先

求解释指针(侠客们真的没分了,见谅)
假设 void *vp=(某个东西)
解析这句:*(short*)vp=7; (我这样解释对不?先把vp强制转化成指向两个字节的short,然后对再对其赋值为7)。
[解决办法]
void *vp=(某个东西)
*(short*)vp=7;

会不会报错,可能要看“某个东西”的类型能否强制转换为short*,如果不能,就会报错
[解决办法]
vp里面的某个东西不能确定是什么,有可能已经指向某个地址了
所以你的想法是对的,强制转换成了指向short类型的指针了,并且给改变地址之后的内容赋值为7了

热点排行