為什么這里i++ 和++i 最后的運行結果一樣
#include <stdio.h>
int main()
{
??? int i,sum=0;
??? i=1;
??? while(?? i<=100? )? //循環條件應該是什么呢?
??? {
??????? sum=sum+i;
??????? ++i? ; //這里是不是應該改變循環變量的值
??? }
??? printf("100以內所有整數之和為:%d\n", sum);
??? return 0;
}
#include <stdio.h>
int main()
{
??? int i,sum=0;
??? i=1;
??? while(?? i<=100? )? //循環條件應該是什么呢?
??? {
??????? sum=sum+i;
??????? ++i? ; //這里是不是應該改變循環變量的值
??? }
??? printf("100以內所有整數之和為:%d\n", sum);
??? return 0;
}
2019-11-18
舉報
2019-11-18
++i 和 i++ 都是自增了1 你沒有對i做其它操作 當然就影響不了結果