请教一个对地址赋值的问题
为什么对0x123456789这个地址赋值为0 ,要写成*(long*(0x123456789))=0而不能写成*(int*(0x123456789))=0;求帮忙分析下,谢谢
从哪试验出来的?
YY下,你给出的地址是36位,所以应该是扩展到64位了,之后就int和long指针有区别了。。
[ 本帖最后由 naruto01 于 2011-10-11 19:35 编辑 ]