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



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

  

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

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




  

相关话题

  C语言为何不改进数组? 
  为什么 C++ 能够源码级兼容C语言? 
  C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢? 
  C# 和 Java 哪个更像 C++? 
  只会c语言语法,就能强行做一个编译器出来吗? 
  如何让自己孩子生下来学会的第一门语言是C语言? 
  C 语言是否需要改进,甚至重新设计一门语言取代 C 语言? 
  为什么很多编程语言采用花括号区分 block 而非缩进? 
  C语言 乘以0.01快?还是除以100快? 
  i=1,为什么 (++i)+(++i)=6? 

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





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