指针如何将数值赋给特定内存地址?

2026-06-09 14:381阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计131个文字,预计阅读时间需要1分钟。

指针如何将数值赋给特定内存地址?

(一)int *p=(int *)0x12ff7c; *p=0x100; (二)*p=0x100; 上述两行代码没有本质区别,都告诉编译器在内存地址0x12ff7c上存储一个int类型的数据,然后通过指针p对这个数据赋值为0x100。

指针如何将数值赋给特定内存地址?

(一)

int *p = (int *)0x12ff7c;

*p = 0x100;

(二)


*(int *)0x12ff7c = 0x100;




上面的两行代码没有本质的区别,告诉编译器这个地址上将存储一个int类型的数据;然后通过钥匙“*”向这块内存写入一个数据。

本文共计131个文字,预计阅读时间需要1分钟。

指针如何将数值赋给特定内存地址?

(一)int *p=(int *)0x12ff7c; *p=0x100; (二)*p=0x100; 上述两行代码没有本质区别,都告诉编译器在内存地址0x12ff7c上存储一个int类型的数据,然后通过指针p对这个数据赋值为0x100。

指针如何将数值赋给特定内存地址?

(一)

int *p = (int *)0x12ff7c;

*p = 0x100;

(二)


*(int *)0x12ff7c = 0x100;




上面的两行代码没有本质的区别,告诉编译器这个地址上将存储一个int类型的数据;然后通过钥匙“*”向这块内存写入一个数据。