为什么sum在一开始就赋值出不了结果在第一个for下面赋值就有结果

img

img

img

img

img


可能是第一次编的有点问题,可以再编译运行一次说不定就好了

img

您好,这里考虑您写的是C语言代码,但您的文件后缀是.cpp是c++文件,这样偶尔会出现一些问题,建议用.c后缀.
您的两种代码逻辑是一样的,鉴于您使用的是dvc++,是比较古老的,存在许多bug
至于您说的第2个for上面的上面去掉,从逻辑上看是错误的,因为sum在for循环内部,下次循环会保留上次循环对sum的结果,这里的sum = 0
是必要的.

img

img