python - 为什么我在 C 中有一个 "segmentation fault"而在 Python 中没有内存泄漏?

标签 python c memory-leaks

当我想从用户那里获取一个 int 时,我通常会在 C 中遇到内存泄漏,但在 Python 中,我可以提供一个非常大的数字,而不会出现 null 或段错误或内存泄漏。这是为什么?

最佳答案

Python 整数没有大小限制,而是不断增加,直到用完您的全部内存。

关于python - 为什么我在 C 中有一个 "segmentation fault"而在 Python 中没有内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929293/

相关文章:

python - 自动聚焦显示删除 QLineEdit 的占位符文本

c - 在什么阶段抛出错误?

c - 在预期 PRIu32 的 printf 的格式字符串中使用 %lu 是否有效?

c - 在C中检测txt文件的EOF

ios - self.custom View.background 颜色分配导致泄漏?

c++ - BSTR 中的内存泄漏到 wstring

python - Python 中有写入 MySQL 数据库的权限吗?

python - 从列表中获取特定字符串 - Python

java - blazesds 消耗大量内存

Python App Engine webapp2 路由缓慢