翁恺C语言程序设计:学习笔记7(条件/逻辑/逗号运算)

  • 布尔类型1

    Bool不是原生类型,而是stdbool.h头文件里的。

  • 逻辑运算

    :逻辑非;

    &&:逻辑与;

    ||:逻辑或;

    !age< 20单目运算符优先级更高。

    不要把赋值符号放到表达式内部组合运用。

  • 条件运算符

    count = (count > 20) ? count - 10 : count

    条件运算符:

    前面是条件,后面是条件满足的值,:后面是条件不满足的值。

    条件运算符优先级只比赋值高,比其他都低。

  • 逗号

    的优先级比赋值还低。

    i = (3+4,5+6);

    作为一个运算符,表示把,右边的结果作为返回值。用于for循环中。

  • References


  1. 翁恺, C语言程序设计, [B站], 6.2.1 - 6.2.3 ↩︎

发布了753 篇原创文章 · 获赞 1021 · 访问量 54万+

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/103872359