请高人帮我讲解一下 关於指针

[复制链接]
查看11 | 回复3 | 2009-8-7 00:26:03 | 显示全部楼层 |阅读模式
大概的意思是指针调用可以把任意一个整数转换成一个任意段地址的内存地址。这样一个整数可以作为一个全局地址,从而访问任意的计算机内存。顺路问一句,你学什么的,非要看英文资料?这么简单的问题看中文的吧。...
回复

使用道具 举报

千问 | 2009-8-7 00:26:03 | 显示全部楼层
你的理解是对的,指针的大小是4个字节,Int的大小也是4个字节,所以第二段话是要你定义一个转换函数,将任意Int转换成一个指针,这样可以通过这个地址访问计算机内存中的任意位置。不过,window和其它操作系统都有进程保护机制,不可能访问到的,不知道你这个题目用意何在。...
回复

使用道具 举报

千问 | 2009-8-7 00:26:03 | 显示全部楼层
这两段话说的应该是函数指针的用法,它的意思是说:一个函数名就是一个地址,你可以把这个地址赋给一个函数指针。因为内存地址(即指针)都是整形的,所以可以把一个整形的数转换成一个指针,这个指针指向的可以是内存中的任何一个内存区,所以就可通过这个指针访问到计算机的任何内存区域了。
在程序运行中,函数代码是程序的算法指令部分,它们和数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行