设为首页 加入收藏

TOP

C语言编程入门之--第五章C语言基本运算和表达式-part3(二)
2019-09-03 02:42:17 】 浏览:101
Tags:语言编程 入门 第五 语言 基本 运算 表达式 -part3
lt;= ,大于号 > ,大于等于号 >= 也都是这样的用法。

 

 5.3.4 条件运算符

   问号加上冒号就组成了条件运算符的表示 ?: ,使用方式一般套用以下格式:

条件 ? 表达式1 : 表达式2

        条件其实也是一种表达式,只不过条件的取值是 bool 值,如果取值是true(1),运算表达式1,如果取值是false (0),运算表达式2,代码如下,

#include <stdio.h>
#include <stdbool.h>

void main()
{
    int a = 10;
    int b = 5;
    
    (a > b) ? (++a) : (++b);
    
    printf("a = %d, b = %d\n", a, b);
}

  运行结果为:a = 11, b = 5;  在表达式 (a > b) ? (++a) : (++b); 中, 先判断 a 是否大于 b,结果是大于,所以选择问号后面的表达式 ++a 来运算。

  后续讲到宏定义的时候会再次涉及条件运算符做个小功能,这里mark一下。

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇关于C语言中整数范围的一些解释 下一篇Linux下c语言TCP多线程聊天室

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目