• 关于for()循环使用过程中遇到的问题(俄罗斯方块游戏中遇到的问题)


      for循环的定义:

              for(参数1;参数2;参数3),参数1通常是初始化参数的,参数2是判断,参数3是对参数的操作。这三个参数都不是必须的。

              这里想说的是,参数1的使用:比如下列语

                    int nLine = 0, nList = 0;

                 1.  for (nLine = 0; nLine < 20; nLine++)

                    {

                        ......;

                    }

                 2.  for (; nLine < 20; nLine++)

                    {

                        ......;

                    }         

               这里参数1已经在for循环外已经初始化了,那它在for循环里面还需不需要再初始化呢?这就要取决于你这个参数还是不是在其他地方使用,如果2中还在使用nLine,那么第2中for循环时参数1必须要初始化,不然第1个for循环执行完后nLine的值已经不是0了。

  • 相关阅读:
    BitSet源码
    BitSet
    webrtc在ubuntu14.04上的编译过程(12.04亦可)
    使用 ssh -R 建立反向/远程TCP端口转发代理
    爬虫与反爬虫
    Linux IO模式及 select、poll、epoll详解
    PF_RING 总结
    40行代码的人脸识别实践
    初学者必读:IBM长文解读人工智能、机器学习和认知计算
    C 格式化显示时间(time.h)
  • 原文地址:https://www.cnblogs.com/lovexz/p/4876147.html
Copyright © 2020-2023  润新知