zoukankan      html  css  js  c++  java
  • 随机取两个点 ( 容易犯错的 do while )

    //先随机取一点
    nRandX1= rand( ) % m_nSize;
    nRandZ1= rand( ) % m_nSize;
    //然后随机取另一个点 
    do
    {
    nRandX2= rand( ) % m_nSize;
    nRandZ2= rand( ) % m_nSize;
    } while ( nRandX2 == nRandX1 && nRandZ2 == nRandZ1 );

     -------------------------------------------------------------------

    虽说不建议用do while 《编写可读代码的艺术》,不过在这里挺好用的

    下面就是容易犯错的例子

    ---------------------------------------------------------------------

    do
    {
    
            code……
    
    } while ( false )

    ---------------------------------------------------------------------

    上面的代码执行几次?无限循环?

    其实就执行一次

  • 相关阅读:
    django rest_framework中将json输出字符强制为utf-8编码
    Java
    Java
    Oracle
    IDEA
    Ubuntu
    Ubuntu
    Ubuntu
    Ubuntu
    Oracle
  • 原文地址:https://www.cnblogs.com/StudipBird/p/3270812.html
Copyright © 2011-2022 走看看