这里有一个C语言循环控制结构的题题目如下图,循环控制结构求10的阶乘问题,里面为什么用i++不用++i
main()
{
int i=1,sum=1;
while(i<=10)
{sum=sum+i;
i++;
}
printf("10!=%d",sum);
}
这里用i++和++i是一样的,都可以
阶乘不是sum*i吗
习惯问题,这里都可以用。i++是先使用i值,在让i加1,也就是说,printf("%d\n", i++);的结果是i;++i是先加1,在使用i值,也就是说,printf("%d\n", ++i);的结果是i+1的值