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的單個運算所以結果是一樣的。