亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么在這里i++放前放后結果都一樣,不是應該放在sum+=i*flag后面嗎

#include <stdio.h>

int main()

{

? ? int i=1;

? ? int sum=0;

? ? while(i<=100)? //循環條件應該是什么呢?

? ? {

? ? ? ? sum=sum+i;

? ? ? ? i++;? ? ? ? //這里是不是應該改變循環變量的值

? ? }

? ? printf("100以內所有整數之和為:%d\n", sum);

? ? return 0;

}

為什么在這個程序中i++要放在后面,而在本節中,i++放前放后都一樣,為什么?不是應該也放在后面嗎

正在回答

4 回答

i=1;

i++;//此時運算時i=1,然后i運算完后就變成了i=i+1=2

i++是先取值再運算

所以i++放在前面和后面都沒影響,因為此時你的i還是i,還沒進行i+1


0 回復 有任何疑惑可以回復我~

你說得對,但是他i<=100的條件在i++或者++i前面,導致如果你將i++或者++i放在sum+=i*flag前面他是從2-3+4-5....一直到+100-101,他的結果也=-50

如果將i++或者++i放在sum+=i*flag后面,他是從1-2+3-4...一直到100的,結果也是-50.

在這個問題中,他只要求了結果在-50(雖然說了要是1-2+3...到100)但估計只要結果對他這個程序就算對


0 回復 有任何疑惑可以回復我~

#include <stdio.h>

int main()

{

? ? int i=1;

? ? int sum=0;

? ? while(i<=100)? //循環條件應該是什么呢?

? ? {

? ? ? ? sum=sum+i;

? ? ? ? i++;? ? ? ? //這里是不是應該改變循環變量的值

? ? }

? ? printf("100以內所有整數之和為:%d\n", sum);

? ? return 0;

}

為什么在這個程序中i++要放在后面,而在本節中,i++放前放后都一樣,為什么?不是應該也放在后面嗎

快來回答問題,最佳答案可 +2積分 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 什么是積分? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA

0 回復 有任何疑惑可以回復我~

不一樣? sum++=i*fiag通常被用函數與被補外函數結果是不一樣的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么在這里i++放前放后結果都一樣,不是應該放在sum+=i*flag后面嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號