#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = 0;
for(num = 0;num<=10;num++)
{
sum=sum+num;//计算每次数字之间的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
因为当for()后面加分号后,系统会帮它识别成一条语句,因为语句都是以分号结尾。而这个语句结束的条件就是当num>10,也就是说num等于11的时候,然后再执行下面的内容 sum = sum + num; 得到sum = 11. 输出sum的值。
不一定很权威,个人想法,分享交流一下。