zoukankan      html  css  js  c++  java
  • 循环测试条件前缀和后缀的区别

    左后缀中,当age=64执行完循环体时,到达测试条件age++<=65时,先拿为64的age与65比较,同时
    age本身加1,因64小于65成立,所以进入循环体中执行,进入循环体执行的age值是65,执行完本次
    循环后,跳到测试条件是65的age<=65成立,同时age+1,所以进入循环体的age是66,会打印age is
    66这行,执行完本次循环体后,再次跳到age++<=65时,因为66的age<=65不成立,所以最后打印一行
    为age is 66。
    
    右前缀中,当age=64执行完循环体时,到达测试条件++age<=65时,先拿为64的age+1等于65,然后
    再用65的age与65比较,因为65<=65,所以进入循环体中执行的age值是65,在执行完本次循环体后,
    会打印age is 65,到达测试条件++age<=65时,age先+1等于66,然后再与65比较,因为不成立所以
    跳出while循环。即最后打印一行为age is 65。
  • 相关阅读:
    Firefly 介绍
    9秒社团跨平台开发引擎CrossApp宣布正式开源
    页面置换算法
    Selenium
    C++虚函数、虚继承
    链表题目
    二叉树分类
    求连续子数组的最大和
    拓扑排序
    二叉树题目
  • 原文地址:https://www.cnblogs.com/EisNULL/p/10746887.html
Copyright © 2011-2022 走看看