c程序算的是什么啊?
来源:百度知道 编辑:UC知道 时间:2024/05/28 11:10:14
main()
{
int i,s;
for (i=1;i<=1024;i++)
s+=i;
printf("%d",s);
getch();
}
不对啊,你们算过没有啊.当s=0时,结果出来个512啊.代码如下.
main()
{
int i,s=0;
for (i=1;i<=1024;i++)
s+=i;
printf("%d",s);
getch();
}
{
int i,s;
for (i=1;i<=1024;i++)
s+=i;
printf("%d",s);
getch();
}
不对啊,你们算过没有啊.当s=0时,结果出来个512啊.代码如下.
main()
{
int i,s=0;
for (i=1;i<=1024;i++)
s+=i;
printf("%d",s);
getch();
}
有错误 .
要给s赋初值 s=0.
否则s是随机数 不会得到1到1024的和
1到1024的和
确实,S没初始值,得不到1至1024的和的
二楼说的很对哦。
s没初始化
初始为零后是从1加到1024的和