当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-29你最满意的10款 PC 软件是什么?
- 2025-06-29功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
- 2025-06-29国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 2025-06-2925年福建高考成绩已出,福州一中高分段为啥考不过厦门双十跟厦门一中?
- 2025-06-29宋佳凭借电视剧《山花烂漫时》「张桂梅」一角二封白玉兰视后,如何评价她的演技?
- 2025-06-29那些开快车的对死没概念吗?
- 2025-06-29我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-29AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 2025-06-29功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
- 2025-06-29如何评价章若楠个人?
- 2025-06-29如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 2025-06-29皮肤太白是种怎样的体验?
- 2025-06-29用K8s的公司有多少人会部署K8s?
- 2025-06-29大家买的房子都跌了多少呀?
- 2025-06-29为什么女儿的反应这么强烈?
- 2025-06-29只能选一个,你选谁?
推荐产品
-
lcd屏幕如此护眼,为什么现在没有了?
答案很简单,就是lcd和oled比参数比输了, lcd屏幕厂 -
为什么一直唱衰的php语言反而日渐活跃?
很多开发都是站在自己和身边环境角度来看,实际在web开发、小 -
美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
美军披露使用钻地弹打击伊朗细节,经验将用于下一代钻地弹研发 -
医生老师公务员三个铁饭碗群体,谁会第一个面临职业危机呢?
财政局公务员:由于本地区财政收支不平衡,赤字严重,我们部门提
最新资讯