这句话不是很理解 int z = *(int *)10;
int z = *(int *)10;
小弟初学,如果能分拆成几行,估计能看懂,但是这么一行看不懂
能帮忙分拆吗?
另外,如果是这样的:
int zzz=0x4004000;
int z=*(int *)zzz;
如果zzz不是个内存地址,那么程序会报错关闭
这个时候,能不能用什么判断语句来避免发生类似这种错误呢?
求指点~
[解决办法]
__try{int z=*(int *)0x00001000;}__except(EXCEPTION_EXECUTE_HANDLER){}