
while (count++<20)和while (++count<20)的区别
推荐于2017-09-11 · 知道合伙人软件行家
关注

展开全部
count++ 是当运算后,再将count值加1;
++count 是在运算之前,先将count值加1;
因此,上面代码的运行中,前面19次的输出结果都差不多,当第20次运行时,
假设初始值count为0,
那么此时count++的值是19,<20条件成立,再继续运行一次。
而++count此时的值是20, <20条件不成立,循环终止。
区别就是在于前者比后者多运行一次。
++count 是在运算之前,先将count值加1;
因此,上面代码的运行中,前面19次的输出结果都差不多,当第20次运行时,
假设初始值count为0,
那么此时count++的值是19,<20条件成立,再继续运行一次。
而++count此时的值是20, <20条件不成立,循环终止。
区别就是在于前者比后者多运行一次。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询