Can we assign a value to a given memory location?

后端 未结 7 2157
自闭症患者
自闭症患者 2021-02-05 23:07

I want to assign some value (say 2345) to a memory location(say 0X12AED567). Can this be done?

In other words, how can I implement the following function?



        
7条回答
  •  情深已故
    2021-02-05 23:56

    Just treat the memory location as a pointer

    int* pMemory =  OX12AED567;
    *pMemory = 2345;
    

    Note: This will only work if that memory location is accessible and writable by your program. Writing to an arbitrary memory location like this is inherently dangerous.

提交回复
热议问题