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

这句话不是很理解 int z = *(int *)10;该怎么解决

2012-05-29 
这句话不是很理解 int z *(int *)10int z *(int *)10小弟初学,如果能分拆成几行,估计能看懂,但是这

这句话不是很理解 int z = *(int *)10;

int z = *(int *)10;
小弟初学,如果能分拆成几行,估计能看懂,但是这么一行看不懂
能帮忙分拆吗?

另外,如果是这样的:
int zzz=0x4004000;
int z=*(int *)zzz;

如果zzz不是个内存地址,那么程序会报错关闭
这个时候,能不能用什么判断语句来避免发生类似这种错误呢?

求指点~

[解决办法]

C/C++ code
__try{int z=*(int *)0x00001000;}__except(EXCEPTION_EXECUTE_HANDLER){} 

热点排行