问题小问题特别小的问题

请解释一下K,J的值为什么是这样的。(凑字数时间极限竞速技术监督几点结束快说快说考试考的看打开快点快点快发快发可防可控热咖啡发扣扣难道你处男处女放假)

img

3,6,30

img


答案错了,建议答题选择C。(还有可能是C语言编译器的问题)。
我在kylin10下编译,结果一样。

[zotonic@dem tmp]$ vim g.c
#include<stdio.h>
int main()
{
 int i,j,k;
 i=2;j=4;
k=(++i % 2) * (++j * j++ * ++j) / j--;
printf("%d %d %d",i,j,k);
return 0;
}
"g.c" 9L, 130C written
[zotonic@dem tmp]$ gcc g.c
[zotonic@dem tmp]$ ls
a.out
g.c
[zotonic@dem tmp]$ ./a.out
3 6 30
[zotonic@dem tmp]$