C/C++中的几种类型的指针简析

来源:互联网 发布:淘宝运费设置技巧 编辑:程序博客网 时间:2024/06/08 11:27
   现在流行的是32位和64位的CPU,对于指针来说不存在几种类型了,这里说的指针类型是指16位CPU中的near和far指针。   near指针就是只能在每段内寻址的指针,它是一个16位的指针,2^16=64kb,寻址范围为一个段内。   far指针则是可以跨段寻址的指针,它使用两个寄存器来进行寻址,高16位为寻段地址,低16位段内寻址,这样实现跨段寻址。   现在的CPU已经到达32位和64位,他们就不再使用这种指针了,32位CPU使用32位寻址,可以查找2^32=4GB的内存,他的数据总线也是32位,因为指针可以查找整个内存的地址,同样,64位也是一样的。
原创粉丝点击