int i,sum=0; i=1; while(i <= 100) { sum=sum+i++;是什么意思

biuuid
浏览 3725回答 3
3回答

Wendy_Jacky

#include <stdio.h> int main(void) {     int i = 1, sum = 0;     while (i <= 100)     {         sum = sum + i;         i++;     }     printf("%d\n", sum);     return 0; }求1+2+3+...+100的和。

宾丶高

根据优先级, sum=sum+i++ 即为 sum=sum + (i++);可以看成两句话sum = sum + i;i++;所以你的while循环其实就相当于for(i=1;i<=100;i++) sum = sum +i;就是1+2+3+...+100求和
打开App,查看更多内容
随时随地看视频慕课网APP