char *强转为int*后会怎么样?

来源:互联网 发布:临沂蓝狐网络老板 编辑:程序博客网 时间:2024/04/26 09:22

先把代码粘上来吧:*——*

 

 

输出:255

 

 

 

强转前,char*指针指向的内存地址只是0x0012FF54;

强转后,int*指针指向的内存地址从0x0012FF54到0x0012FF57。

 

ps:

int *指针保存的是int变量所开辟内存的低地址,同样,struct A *指针保存的是struct A变量所开辟内存的低地址