逻辑运算符的短路特性
来源:互联网 发布:降龙九九软件安装 编辑:程序博客网 时间:2024/04/26 14:44
利用逻辑&&的短路特性:求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
#include <stdio.h> #include <stdlib.h> #include <string.h> int add_fun(int n, int &sum) { n && add_fun(n-1, sum); return (sum+=n); } int main() { int sum=0; int n=100; printf("1+2+3+...+n=%d\n",add_fun(n, sum)); return 0; }
【总结】条件1 && 条件2 条件1为假时不会执行条件2
条件1 || 条件2 条件1为真时不会执行条件2
上述即为逻辑运算符的短路特性
0 0
- 逻辑运算符的短路特性
- 逻辑运算符的短路特性
- 关于java逻辑运算符的短路特性
- PHP中逻辑运算符的短路特性
- JAVA逻辑运算符的“短路特性”
- 逻辑运算符的短路特性 求1+2+3+...+n
- java逻辑运算上的短路特性
- C语言逻辑运算的短路特性
- 逻辑运算符的短路运算
- PHP学习笔记——PHP逻辑运算符的特性(短路)
- 关于Java里面的短路逻辑运算符
- 逻辑运算的短路现象
- 逻辑运算的短路问题
- 逻辑运算的短路特征
- 程序设计中的 短路特性(逻辑运算而已)
- Java逻辑运算符(短路)
- C语言中逻辑运算符的短路效应
- php中逻辑运算的短路算法
- 名企笔试:2015小米暑期实习(风口的猪-中国牛市)(2017-04-09 算法爱好者)
- 认识jQuery(1)
- hadoop集群启动后datanode和namenodemanager关闭问题解决
- 跨程序共享数据——内容提供器
- [NLP][Python]基于keras和LSTM的文本生成
- 逻辑运算符的短路特性
- 修改mysql提示符
- poj 1160 Post Office (四边形不等式优化DP)
- 2016东莞市特长生考试 村庄重建
- alogithm之remove()函数 std::remove()
- 【jzoj5050】【颜色树】【容斥原理】【树形动态规划】
- Mac系统下配置php
- HDU 5857
- js日常小笔记