当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 16:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 国内哪家waf设备比较靠谱?
- 为什么B-2轰炸机从来不敢来中国?
- 2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 香港以后会不会变成普通话城市?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- Node.js是谁发明的?
- 如何评价《鸣潮》新角色「卡提希娅」?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 如何看待西北工业大学招生群不允许提及新校区(长安校区)交通地理位置问题?
最新资讯文章
- 前后楼怎么共享宽带?
- 月薪一万在南宁能过什么样的生活?
- 大家是怎么看待Apple music?
- 李小璐老了以后,会后悔么?
- 你见过最无用的节俭行为是什么?
- 茅台会在什么情况下崩盘?
- 你们是怎样看待警察这一职业的?
- 古代男人为什么特别喜欢娶14岁的少女呢?
- 慢跑 5 公里用 40 分钟是不是很丢人?
- 为什么iPhone各方面都是顶配,却唯独信号不好?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 毕设答辩,老师说node不可能写后台怎么办?
- 有什么你去了韩国才知道的事?
- 如何看待 2025 浙江高考杭州二中高分段被镇海宁海学军等校「碾压」?
- 42 公里的马拉松已经非常极限了,为什么还会有上百公里的越野跑?