chunklee

    1. huo_hu 发表于 2020-9-24 08:48 局部变量在栈分配是不对的,一般情况是使用寄存器来操作. 你这个程序刻意的打印未赋值的变量所以才有上面 ...
      对于下面这样的局部变量是不可能分配给寄存器的。 void foo(void) {     int a[1024];     ... }   不同的平台和编译器对函数的参数和局部变量的处理是不一样的,在x86平台上局部变量一般是在栈上分配,进入函数不会自动初始化局部变量,退出函数也不会清理变量的值。所以一些涉及加密解密的软件其代码都是“显式”的初始化和清理内存的,以避免在内存中遗留关键信息。
    2. 谁做的图,哈哈,形象! 2/2091 聊聊、笑笑、闹闹 2020-10-06
      I=U/R不太好,U=I*R比较好,令R=0就清楚了。
    3. 果然不如小学生了。

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯积分:2
  • 好友:--
  • 主题:--
  • 回复:3

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言