分享

For循环语句解析 i 或者 i的区别

 昵称5k404 2017-09-01
  For循环语句解析
  偶然一次看见for循环语句,就对i 和 i(这里假设增值为1)有点疑问,这个以前就遇到过,长时间不去想,就又忘了,这里记忆一下。
  for循环的一般格式为:
  for(表达式1;表达式2;表达式3)
  循环体;
  表达式1: 一般为赋值表达式,给控制变量赋初值;
  表达式2: 关系表达式或逻辑表达式,循环控制条件;
  表达式3: 一般为赋值表达式,给控制变量增量或减量。
  语句:循环体,当有多条语句时,必须使用复合语句。
  for语句执行过程如下:
  ①先对表达式1赋初值;
  ②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。
  for语句语法流程如下图所示:
  所以,对于表达式3中的i 或者 i,i 值得变化与否,都不会涉及到循环,因为“表达式3”是一句完整的语句,i 或者 i在新的循环中,值已经发生变化。
  i 或者 i的区别主要在语句之中,在一条赋值语句中,i 是先赋值,再加1,而 i 是先加1,再赋值。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多