c/c++语言的内存地址从多少到多少啊?

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:58:47
怎么才能对现有的内存地址进行扫描,直到发现所要的值停止,用指针就可以了吧!
希望下面有人能给我写个程序,谢谢了!
也可以写成是,什么时候 我想让它停它就停止扫描就行。

程序在运行时操作系统会给程序分配一段安全的内存空间,这些内存地址都是可以仿问的,操作系统对内存进行分级管理,有些内存不可以读,有些内存不可以写,有些操作系统自己的内存既不可以读也不可以写.建议你看下操作系统的知识.

不是顺序存储的,所以无法这么找,否则有可能找到其他正在被使用的内存,但是值也是相同的

windows C++只能访问自己的内存,要访问其他程序的能存需要用win32 api readprocessmemory 之类的
这也是为什么有时候会出现xxx内存地址不可读,因为你把指针直到了不属于你的地方了
linux就不知道了