[求助]x= -i++ 这个表达式的值究竟是怎么算出来的????
当i=8时,算到的结果是x=-9,i=10这个最终i的值是如何算出来的?
2022-08-17 09:36
程序代码:#include <stdio.h>
int main()
{
int x, i = 8;
x = -i++;//这句分解为:x = -i, i++; x = -8,i = 9
printf("x=%d, i=%d", x, i);
return 0;
}
//x=-8, i=9
2022-08-17 09:44
程序代码:#include <stdio.h>
int main( void )
{
int i = 8;
int x = -i++;
printf( "i==%d, i==%d\n", i, x );
}
2022-08-17 10:12

2022-08-17 14:43