C语言(三眼怪物)
2016-04-03 15:31
302 查看
![](http://www.geconline.cn/files/default/2016/04-03/150458ae2dd3350600.jpg?6.16.1)
听说C语言里住着一只三眼怪兽!专吃小朋友!他的名字叫三目条件运算符,赶紧跑啊!
拓展:
C语言里唯一的三目运算符,即平常说的条件运算符。为什么是三目呢?来露把脸:
(目标表达式1) ? (目标表达式2) : (目标表达式3)
其逻辑是:先问一下目标表达式1为真吗?如果是就取表达式2的值作为整个表达式的值,否则就取表达式3作为整个表达式的值。例如:
int a=1, b=2, max;
max = (a>b ? a : b);
上述代码就是求得a和b之中的最大值,并且复制给max。
相关文章推荐
- C++变量初始化顺序
- 20160403_C++初始化列表与赋值
- Visual C++笔记
- 大数乘法(C语言实现)
- c++之函数特性 重载 内联 函数默认值
- c++ 和 C#类型对照
- 29.C语言字符串和字符数组
- STL学习笔记— —STL简述
- 二叉搜索树的一些操作的C++实现
- 静态和动态顺序表的实现(c语言)
- c++之初步学习
- C++ Standard-Library Random Numbers
- c++ 初学者写的图书馆管理系统 多多指教
- 1142: 【C语言训练】立方和不等式
- 简析四大函数
- C++中的复制构造函数
- 1133: 【C语言训练】求1+2!+3!+...+N!的和
- c++primer第二章读书笔记---变量和基本类型
- c++中动态尾随内存的技巧和定位new
- 1147: 【C语言训练】角谷猜想(其实是3n+1)