《c语言从入门到精通》第145页实例7.7 为什么书上没定义sum的初值 其运算结果正确,而我的不对呢?
#include<stdio.h>
int main()
{
int i,s;
for(i=1;i<=100;i++)
{
if(i%2==0)
{
s=i+s;
}
}
printf("%d\n",s);
return 0;
}
蜡笔小新
学分:0 LV1
TA的每日心情
2023-02-13 19:27:34
读者您好:
请您仔细阅读书中的程序代码,里面已经对iSum进行初始化为0,所以程序没有错误,而您写的程序因为S并没有赋初值为0所以报错。