不是說不會改變x的值嗎,第7行
#include <stdio.h>
int main()
{
? ? int x =0;
? ? printf("x=%d\n",++x);
? ? printf("x=%d\n",x++);
? ? printf("x=%d\n", x+6 ?);
? ? return 0;
}
但輸出是8
#include <stdio.h>
int main()
{
? ? int x =0;
? ? printf("x=%d\n",++x);
? ? printf("x=%d\n",x++);
? ? printf("x=%d\n", x+6 ?);
? ? return 0;
}
但輸出是8
2019-08-22
舉報
2019-08-22
你第五行和第六行都加了一,第七行再加個2不就是8了嗎。