c语言1.3 计数循环

上述代码中,x每进行一轮循环,x就会自减1,假设x为100,循环多少轮这个代码会结束?
我们可以通过模拟一个比较小的数来推断循环次数
比如把x设为一个3

可以看到3跑了四轮,也就是说如果换算到100会进行101轮循环。
如果把自减x--换到前面会怎样


可以看到依然是进行了四轮循环,只不过相比于第一段0未满足>=0的条件终止循环,最后为-1未满足>=0的条件而终止循环。
具体情况选择哪个是需要根据你要解决的程序要求什么,你的程序希望有-1输出就选择第二段,不需要有就选择第一段