KK_0035
2015-02-05 15:38
#include <stdio.h>
int main()
{
int sum, num; //变量分别接受偶数与偶数和
sum =0;
for(num = 0; num<=10 ; num++ ) ;//for循环条件与num的变化值
{
sum+=num ; //计算每次偶数相加的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
有没有人想过为什么加了分号就变成11了?
把for循环括号后的;去掉结果就正确了
for(num = 0; num<=10 ; num++ ) ;//for循环条件与num的变化值
以上代码多了一个分号
C语言入门
926025 学习 · 20793 问题
相似问题