for語句中自增問題
#include?<stdio.h> int?main() { int?i; for?(i?=?0;?i?<=?10;?++i?) { printf("%d\n",?i); } return?0; }
for語句中使用i++和++i好像并不影響輸出結果?
#include?<stdio.h> int?main() { int?i; for?(i?=?0;?i?<=?10;?++i?) { printf("%d\n",?i); } return?0; }
for語句中使用i++和++i好像并不影響輸出結果?
2018-03-29
舉報
2018-03-29
有區別的,i++如果后面有值的話要先算后面再加一
而++i是指先加一再算后面的。
本題是因為只是i的單個運算所以結果是一樣的。