关于溢出无效如何理解?

来源:4-8 定点数的加减法运算

sai1024

2019-09-03

图片描述

老师这里的溢出跟 stack overflow 是一个意思吗?

写回答

1回答

咚咚呛

2019-09-03

同学截图的是关于数值的运算溢出,即比特位不能表示数值结果,导致数值错误。

而stack overflow是另外一个概念,称为栈溢出,程序运行的空间分为堆内存空间和栈内存空间,当栈内存空间不够用时,就会出现stack overflow。你可以实现一个无限递归的逻辑,就会出现栈溢出的错误,原因就是每次递归都把当前状态压进了栈空间,导致栈空间不足。


0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程