永发信息网

C语言中函数的地址在编译时就分配好了,为什么不会产生地址冲突?运行时刚好那个地址有别的程序在用

答案:2  悬赏:10  手机版
解决时间 2021-01-24 09:24
C语言中函数的地址在编译时就分配好了,为什么不会产生地址冲突?运行时刚好那个地址有别的程序在用
最佳答案
函数的具体武理地址不是编译的时候分配的,是运行的时候由系统分配的!如果你看一下生成的汇编代码你就会发现进入函数时的操作是将返回地址压栈后通过CALL跳转到函数开头处执行,压栈的函数地址都是偏移量,实际地址在运行时通过基址加减偏移量得出。另外通常程序的内存空间是专用的,两个程序的空间互不冲突,普通用户程序不可以访问其他程序的内存空间!
全部回答
标准c中没有reverse()函数 这是c++的一个新增函数 template void reverse( bidirectionaliterator _first, bidirectionaliterator _last ); 需要引用头文件 #include 命名空间:std
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
白岩下村老年协会地址好找么,我有些事要过去
e电工这个平台怎么样?
关于网络社区,以下说法不正确的是A.网络社区
天津工业VS河北工业
雷公山村老年协会地址有知道的么?有点事想过
单选题一般认为,辛亥革命是资产阶级民主革命
中国邮政储蓄银行(淇县支行)地址好找么,我有
杨柳坑村老年协会怎么去啊,我要去那办事
暑假难忘的一件事600
中国明清时期砖雕都有哪些种类
南京林业大学在暑期清不清校啊
我国第一个被列入《世界遗产名录》的景观是:
防晒系数怎么看
跳郑多燕减肥操加节食可以瘦多少
十七届三中全会全面分析了形势和任务特别是经
推荐资讯
肾结石为什么有排便感
单选题下列选项中,能够直接反映现阶段我国社
蓝色和弦现代音乐教室地址在什么地方,想过去
XP的确认ID怎么弄出来啊,我要激活XP
运动名称大全
空闲有约茶坊地址有知道的么?有点事想过去
苹果6spius新机在那里找到电池容量看
铝合金材料表面有颗粒怎么解决?
大键盘上面的数字键除了56其他都不可以用
右心功能不全的患者,较早出现的症状是A.心悸
中国信合ATM江南信用社地址在哪,我要去那里
那位网友知道乳头颜色为什么黑能改善吗??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?