网站地图官方微信:
网站首页 贾宋镇 南垣乡 宝力镇 苇河镇 骑岭乡 象耳镇

当前位置: 首页 >

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

举个例子。

比如在c/c++语言里,这个写法是非法的,bug: int* fun(int nums[], size_t len) { int sth; char c1; float other; char c2; int tmpNum[len]; char str[len]; //do sth return tmpNum; }其中的tmpNum叫局部变量,它分配在栈上;当fun执行了return时,这块内存就被自动收回了,就不能再读写了。

但如果你不懂,你就是把tmpNum返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

  • | 做个web服务器,gin框架和go-zero怎么选? |

    如何选择你的 Golang 后端开发框架引言与 J***a ...

    查看详情>>
  • | 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? |

  • | 我特别不明白,我们这边做j***a 的,为什么要用windows 做server? |

  • | react 前端项目框架怎么搭建? |

  • | 骑车后腰疼直不起来做什么运动比较好呢? |

  • | Electron 做游戏客户端的潜力有多大? |

  • | 如果让你重新给广州城市规划,你会怎么做? |

  • | 字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果? |

  • | 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手? |

  • | 为什么有些人不喜欢春晚提到饺子? |

  • | arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片? |

  • 去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白,...

    2025-06-25
  • 这问题《亮剑》看多了。 优秀的领导,带出优秀团队,靠的从来...

    2025-06-25
  • 我看完了题主的描述,只能说题主一家不愧是做生意的,把老公一家...

    2025-06-25
  • 首先要明确一点,这个房贷的钱不是***的,也不是银行的,而是...

    2025-06-25

关注我们

添加微信好友,关注最新动态