博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C/C++ (一)
阅读量:6966 次
发布时间:2019-06-27

本文共 249 字,大约阅读时间需要 1 分钟。

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 是否为零

转载于:https://www.cnblogs.com/keam37/p/3375864.html

你可能感兴趣的文章
hana system replication
查看>>
Android MediaPlayer的生命周期
查看>>
shell中的函数、数组、告警系统分析
查看>>
关于我们
查看>>
jQuery之input
查看>>
下载文件 利用NSURLSession下载文件
查看>>
正则表达式(grep,egrep,fgrep)
查看>>
hadoop-namenode启动过程及坏块处理流程
查看>>
Java虚拟机学习 - 对象引用强度
查看>>
shell 检查文件是否被串改
查看>>
linux文件共享
查看>>
TEC-003-sqlmap安装及使用
查看>>
CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
查看>>
mybatis 调用存储过程,如何抛出sql异常
查看>>
SUN Zone Cluster安装及配置说明之一
查看>>
时序约束
查看>>
使用accordion插件实现页面中多区域的折叠操作8-4
查看>>
IOS开发实现app消息推送
查看>>
30套高质量的图标素材免费下载
查看>>
SAP CLIENT拷贝详细说明
查看>>