2020-03-29 |

三目运算符

我们购物的时候经常会说如果这个物品大于多少钱就不买了,条件就是大于多少钱,结果就是不买了。

那么上面所说的能不能在C语言中表示出来呢?当然是可以了,不过C语言中,需要用到一个符号,这个符号就是三目运算符。

C语言中的三目运算符:?:其格式为:

表达式1 ? 表达式2 : 表达式3; 

执行过程是:

先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。

用代码来写一下上面的例子:

#include <stdio.h>

int main( )
{
    //定义我们能接受该商品的心理价位
    int money = 100 ;
    //定义该商品的单价
    int price = 120;
    printf("我们买不买呢: ");
    //输出y我们就买,输出n我们就不买
    printf("%c", price<=money ? >"y"; : "n");
    // 最终结果:我们买不买呢: n
    return 0;
}

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论