課程
/后端開發
/C
/C語言入門
大哥幫我理下思路
2018-08-20
源自:C語言入門 4-6
正在回答
就是把后面sum+i相加的結果再賦值給參數sum 例如1+2+3+......+100;
#include <stdio.h>
int main()?
{ ??
? ?int i,sum;
? ? ?sum=0;i=1;//先給sum和i賦值
? ? for(;i<=100;i++) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//i<=100的時候循環 i自動+1
? ? ?{
? ? ? ? ? ? ? ? sum=sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ?/*sum=0+1,將結果賦值給sum 再次計算的時候sum=1+2 再次就成了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum=3+3了 再次就成了sum=6+4了 一直到i>100跳出循環 */
? ? ? }
? ? ?printf("%d\n",sum); ? ?
? ? return 0;
}
海問香00
把原來sum的值和原來i的值加起來,就是輸出的sum的值
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答執行i++;sum=sum+i;和執行sum=sum+i;i++;結果怎么不一樣
2 回答怎樣理解sum+=flag*i后面的flag*i呢
1 回答sum=sum+i是什么含義?
1 回答int i,sum中的sum
2 回答為什么sum=sum+i下面是i++
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-21
就是把后面sum+i相加的結果再賦值給參數sum 例如1+2+3+......+100;
#include <stdio.h>
int main()?
{ ??
? ?int i,sum;
? ? ?sum=0;i=1;//先給sum和i賦值
? ? for(;i<=100;i++) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//i<=100的時候循環 i自動+1
? ? ?{
? ? ? ? ? ? ? ? sum=sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ?/*sum=0+1,將結果賦值給sum 再次計算的時候sum=1+2 再次就成了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum=3+3了 再次就成了sum=6+4了 一直到i>100跳出循環 */
? ? ? }
? ? ?printf("%d\n",sum); ? ?
? ? return 0;
}
2018-08-20
把原來sum的值和原來i的值加起來,就是輸出的sum的值