百科问答小站 logo
百科问答小站 font logo



c语言程序经过编译后,每条指令都有一个内存地址,那两个程序如果有相同内存地址的指令怎么办? 第1页

  

user avatar   yang-leonier 网友的相关建议: 
      

那对于系统来说只是相对于可执行文件自身虚内存空间的地址,不同的可执行文件之间在物理地址上当然不相同。而且在很多情况下,编译器还会生成和绝对地址无关的代码,哪怕在自身的虚内存空间下都可以被操作系统随机移动程序段。




  

相关话题

  如何用C语言写一个简易计算器? 
  这个如此诡异的C语言「怪事」是怎么回事? 
  %d的d代表什么? 
  对于学习代码困难的人来说,应该如何学习代码比较合适? 
  在C源代码中, 无论出现多大的数, 都是有效的吗? 
  是否有办法在malloc的hook函数中调用原生malloc? 
  第一个 C 语言编译器是用什么语言编写的? 
  请问,此题使用switch语句编写是否会比if更高效?若想用switch又该如何编写呢? 
  CPU 的指令集存放在什么地方? 
  C 语言这些宏定义前面的 __extension__ 是什么意思? 

前一个讨论
我国南方如果借鉴日本的供暖办法,可行性高吗?
下一个讨论
光州民主化运动要怎样才能成功?





© 2025-04-04 - tinynew.org. All Rights Reserved.
© 2025-04-04 - tinynew.org. 保留所有权利