发布网友 发布时间:2023-12-20 21:52
共2个回答
热心网友 时间:2024-03-19 19:46
int a=1; if(a++>1) //a++>1 先判断后加一,1>1不成立,执行ESLE后面的语句,A++执行,A=2; printf("%d\n",a); else printf(("%d\n",a--) //a--,是先输出后加减一。 所以最后结果应该是“2”热心网友 时间:2024-03-19 19:38
2 a++前是1 大于1条件不成立 执行ELSE a--之前是2 输出 输出后a为1