因为printf的表达式计算顺序问题,https://blog.csdn.net/wd1603926823/article/details/129003849 从这个链接明白顺序:从右往左你第一种写法,count=0,然后计算子函数,即count得到了更新,然后再输出;第二种却不是,count=0,马上输出这个count,然后再计算子函数,最后把子函数的返回值输出。