【C语言学习】条件运算符、逻辑运算、运算符优先级

一、条件运算符

条件?条件满足时的值:条件不满足时的值

c 复制代码
count = (count>20)?count-10:count+10;

等同于

c 复制代码
if( count>20 )
  count = count-10;
else
  count = count+10; 

优先级

条件运算符的优先级高于赋值运算符,但低于其他运算符。

尽量不要使用嵌套条件表达式!!!

二、逻辑运算

三、运算符优先级

相关推荐
Navigator_Z16 分钟前
LeetCode //C - 1278. Palindrome Partitioning III
c语言·算法·leetcode
for_ever_love__23 分钟前
机器学习入门——手写线性回归与梯度下降
人工智能·python·学习·机器学习·线性回归
在猴站学算法28 分钟前
(SQL注入学习)无回显的报错注入(Error-Based)
学习·网络安全·sql注入·ctf竞赛
殷色玫瑰1 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
C++ 老炮儿的技术栈2 小时前
main函数之后的调用
c语言·c++·人工智能·qt·mfc·c
知识分享小能手2 小时前
C++ 学习教程,从入门到精通,C++ 友元、异常和其他特性 — 详细知识点(15)
开发语言·c++·学习
fanged3 小时前
Camera学习2(V4L2和Media Controller)(TODO)
学习
小师兄吃牛肉3 小时前
C语言指针进阶全解析
java·c语言·算法
努力学习的代码小白5 小时前
源码学习15
学习
大侠归来5 小时前
C语言素数判断:从入门到进阶
java·c语言·算法