C语言编程 main() { int i=3,j=4; printf("%d,%d,",i++,j++); printf("%d,%d尀n",++i,++j); }

2024-11-19 09:33:32
推荐回答(1个)
回答(1):

结果是:第一个:3,4,
第二个:5,6
第一个的“,”被原样输出,第二个的“\n”是换行符号!
因为前一句是i++,j++,在运行时先将i,j的本值输出所以为3,4
但是现在i,j自己各增一,i,j变为4,5
第二个,++i,++j是先自增,变为5,6,然后输出即为5,6