zoukankan      html  css  js  c++  java
  • C/C++ (一)

    c语言中的逻辑运算符都是短路运算,一旦能够确定整个表达式的值就不再计算,配合c的定义的灵活性,可以写出很多漂亮的程序。

    例如

    如果要在一个长为n的数列s中找到第k个没被标记过的数

    for(i=1,j=k;i<n;i++)
       {
           if(s[i]未被标记 && --j==0)
           {
              取出s[i];
              j=k;
           }
       }

    程序中if语句里当找到一个s[i]未被标记便进行&&后的j的自减运算 并判断j 是否为零

  • 相关阅读:
    C
    B
    D
    I
    B
    E
    B
    L
    H
    bzoj3276磁力 两种要求下的最大值:分块or线段树+拓扑
  • 原文地址:https://www.cnblogs.com/keam37/p/3375864.html
Copyright © 2011-2022 走看看