摘要: 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 是否为零 阅读全文
posted @ 2013-10-18 12:34 keambar 阅读(116) 评论(0) 推荐(0) 编辑