关于指针常量

上一篇 / 下一篇  2007-08-22 21:49:07

可以直接向某一内存地址写或者读:

#define MEM (*(int *)0x12345678)

....

MEM = 1; //把1写到0x12345678这个地址了

或者:

int *p;

p = (int *)0x12345678;   //p指向这个地址了,可以正常使用p

指针本身也是一种类型,该类型必须和其他类型组合使用(至少是void),常数强制转换成指针类型后就变成了指针,可以实现对内存的读写,当然只能在自己进程的地址空间中读写。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1785
  • 日志数: 21
  • 建立时间: 2007-08-22
  • 更新时间: 2008-03-11

RSS订阅

Open Toolbar