#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = 0;
for(num = 0;num<=10;++num) //for循环条件与num的变化值
{
sum=sum+num;//计算每次数字之间的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
与
#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = 0;
for(num = 0;num<=10;num++) //for循环条件与num的变化值
{
sum=sum+num;//计算每次数字之间的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
在执行时的具体区别在哪里呀
++num是先运算再取值,也就是先+1,再去看num是几,
num++是先取值再运算,也就是先看num是几,再去+1
还不明白的话,可以看http://www.imooc.com/code/5136
第一个从num=1开始加,第一个从num=0开始加