#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = 0;
for(num = 0;num<=10;sum+=num) //for循环条件与num的变化值
{
num++; //计算每次数字之间的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
首先你代码中for代码含义为:令num=0,如果num<=10为真,那么先记录num为0这个结果后+1,最后再令sum=sum+num。注意,第一次循环是num记入的结果为0,就已经不和题意了