强制转换

2019-08-01 18:28发布

往内存某地址比如0X12FF7C写数据0X100

int*p = (int*)0x12ff7c;
*p=0x100;

如果写成
int*p;
p=0x12ff7c;
*p=0x100;

即p= (int*)0x12ff7c;这句的强制转换不强制转换了会有什么结果呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
dengdc
2019-08-02 15:52
int*p;
p=0x12ff7c;
*p=0x100;

即p= (int*)0x12ff7c;这句的强制转换不强制转换了会有什么结果呢?

我认为p=0x12ff7c;这一句编译都通不过啊,在语法上就是错误的,将int类型的数据赋值给指针类型的数据,在语法上是错误的

一周热门 更多>