++a,a++
int main()
{
? ? int x;
? ? x=0;
? ? ++x;
? ?printf("x=%d\n",x);
? ??
? ? return 0;
}
和
int main()
{
? ? int x;
? ? x=0;
? ? x++;
? ?printf("x=%d\n",x);
? ??
? ? return 0;
}
為什么計算結果是相同的?
int main()
{
? ? int x;
? ? x=0;
? ? ++x;
? ?printf("x=%d\n",x);
? ??
? ? return 0;
}
和
int main()
{
? ? int x;
? ? x=0;
? ? x++;
? ?printf("x=%d\n",x);
? ??
? ? return 0;
}
為什么計算結果是相同的?
2018-07-19
舉報
2018-07-20
++x的值直接就是1了。x++是賦給下次出現(xiàn)的x,printf里面的x是取了x++的值所以一樣