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



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

  

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

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




  

相关话题

  这个代码int函数无返回值且开-O2,for循环会无限循环,是什么原因? 
  学C++花了一天半刚搞懂指针和数组,怎么提高效率? 
  怎么知道自己电脑的CPU支不支持AVX指令集?以及如何使用这些指令集? 
  C 语言用 换行后就无法再回到上一行了吗? 
  malloc申请的内存能是虚拟内存吗,也就是申请的一块新的空间,刚申请就缺页吗? 
  字符串转化成整数,为啥我觉得我写的没有毛病呢? 
  有人说C语言过时了,要学就学Python,怎么反驳他? 
  Linus Torvalds 开过哪些著名的嘴炮? 
  单精度浮点数中的「单」和「浮点」是什么意思? 
  英语不好能学C语言和C++么? 

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





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