如何将数值通过指针赋值到指定内存地址?
- 内容介绍
- 文章标签
- 相关推荐
本文共计119个文字,预计阅读时间需要1分钟。
(一)使用指针操作内存:cint *p=(int *)0x12ff7c;*p=0x100;(二)声明并初始化变量:cint *p=(int *)0x12ff7c;*p=0x100;
(一)
int *p = (int *)0x12ff7c;
*p = 0x100;
(二)
*(int *)0x12ff7c = 0x100;
上面的两行代码没有本质的区别,告诉编译器这个地址上将存储一个int类型的数据;然后通过钥匙“*”向这块内存写入一个数据。
本文共计119个文字,预计阅读时间需要1分钟。
(一)使用指针操作内存:cint *p=(int *)0x12ff7c;*p=0x100;(二)声明并初始化变量:cint *p=(int *)0x12ff7c;*p=0x100;
(一)
int *p = (int *)0x12ff7c;
*p = 0x100;
(二)
*(int *)0x12ff7c = 0x100;
上面的两行代码没有本质的区别,告诉编译器这个地址上将存储一个int类型的数据;然后通过钥匙“*”向这块内存写入一个数据。

