网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月02日漏签0天
c语言吧 关注:801,793贴子:4,376,556
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 5
  • 71回复贴,共5页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:深夜布道!C调用的汇编级解释!以及stdcall和cdcel 不加精对不

  • 只看楼主
  • 收藏

  • 回复
  • elf0223
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
OK.
1. 变量存在于栈中, 暂时不会消失, 但只要你再调用一个新的函数, 就基本十分的可能覆盖你的变量原来在栈上的数值,除非你新调用的函数什么都没干。因此这个变量的生命周期当然就是运行时和其所在函数调用绑定在一起的,有什么不能理解的。
2.这个不扯了,你那样认为就那样认为,我没意见。
3.PAE是36针地址线扩展而不是一般的MM内存映射。对于没有PAE的硬件系统难道就没有内存管理了?32位平台,没有映射就引发分页映射,一分页映射就是4KB固定的,什么实际没有多少?


  • 幻の上帝
  • 葱の帝球
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C/C++语言中,“生命周期”或者生存期(lifetime)是对象(object)的一种属性。对象是C/C++语言等高级语言提供的对连续的存储空间的抽象,和底层的语言实现独立。这里的关键问题是,生存期只是保证对象可以用,但不保证不能用,只是在生存期以外,操作是受限的或者不安全的,语言的语义对于超过以上的限制的操作不提供任何保障(引起未定义行为)。如果你要绕开高级语言直接用汇编写代码,这个概念可以完全无视(当然一样后果自负了)。



2026-03-02 01:30:40
广告
不感兴趣
开通SVIP免广告
  • 幻の上帝
  • 葱の帝球
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这篇教程如果提一下栈帧的概念应该会更清楚点……
还有参数入栈顺序啥的……


  • 大脚丫踩踩
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
学习了


  • 萧藏锋
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
收藏了 慢慢砍!


  • zgj0232288
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
留名,明早看。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 5
  • 71回复贴,共5页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示