C语言问题,for 循环语句问题.

学习 时间:2026-03-30 12:11:57 阅读:6685
C语言问题,for 循环语句问题.做for循环语句的的时候遇到了一些问题.如图:请问这道题目是不是错的呀,或者怎么大的数字是不是溢出啊,sum根本就没有被赋值怎么会有这个语句sum+=sum;

最佳回答

个性的故事

大力的热狗

2026-03-30 12:11:57

你的sum定义以后没有初始化,所以系统会自动分配一个内存单元,至于原来这个单元里的值是多少,那么sum的值就是多少,定义的变量不初始化是一个很常见的错误。所以sum运行时出现什么值都是不奇怪的……根本不是溢出的问题。 再问: 怎么知道系统自动分配的内存单元为多少

最新回答共有2条回答

  • 狂野的月光
    回复
    2026-03-30 12:11:57

    你的sum定义以后没有初始化,所以系统会自动分配一个内存单元,至于原来这个单元里的值是多少,那么sum的值就是多少,定义的变量不初始化是一个很常见的错误。所以sum运行时出现什么值都是不奇怪的……根本不是溢出的问题。 再问: 怎么知道系统自动分配的内存单元为多少

上一篇 自然环境遭受破坏的事例

下一篇 请人原谅说“包涵”,祝人健康说“ ”求人帮忙说“ ”向人提问说“ ”归还物品说“ ”请人接受说“