C语言使用条件运算符注意事项

c语言三目运算符
一般形式
表达式1?表达式2:表达式3
条件运算符由两个符号(?和:)组成,必须一起使用。要求有3个操作对象,称为三目运算符。
三目运算符可以这样理解,先计算出表达式1的值,表达式1后面的问号表示“该往哪里”,有两条路,如果表达式1的值为真(非0),自然直接到表达式2,如为假(0值),就绕过表达式2,到表达式3.
c语言使用条件运算符注意事项
条件运算符优先于赋值运算符表达式“2”和表达式“3”不仅可以是数值表达式,还可以是赋值表达式或函数表达式。条件表达式相当于一个不带关键字if的if语句,用它处理简单选择结构可以使程序简洁。三目运算符是c语言中唯一个三目运算符。c语言使用三目运算符比较大小
使用if else语句:
#include//头文件
int main()//主函数
{
int num1,num2;
int max=0;
printf(请输入两个整数:);
scanf(%d %d,&num1,&num2);
if(num1>num2)
{
max=num1;
}
else
{
max=num2;
}
printf(较大的数是:%d\\n,max);
return 0;//函数返回值为0
}使用三目表达式:
#include//头文件
int main()//主函数
{
int num1,num2;
int max=0;
printf(请输入两个整数:);
scanf(%d %d,&num1,&num2);
max=num1>num2?num1:num2;
printf(较大的数是:%d\\n,max);
return 0;//函数返回值为0
}编译运行结果:
请输入两个整数:3 7
较大的数是:7
--------------------------------
process exited after2.198 secondswith return value0
请按任意键继续. . .

真我Q5 Pro搭载骁龙870 5G移动平台 可提供强劲性能
三巨头瞄准智能家居 花落谁家实力见真章
电池可实现弯曲 或引领未来市场新风尚
5G网络架构的重构、SDN/NFV的引入以及会面临哪些挑战
环境传感器技术不断成熟,将会更好的服务生态环境,促进社会的发展
C语言使用条件运算符注意事项
河南交通职业技术学院选购我司HS-DSC-101差示扫描量热仪
浪潮斥资40亿元打造国内最大半导体照明基地
压力变送器过程连接类型有哪些?
10KV柱上真空断路器的结构与原理介绍
我国量子雷达系统研制成功,达国际先进水平
R2R和电阻串DAC架构之间的差异分析
定位慢、不精准?曦力A22了解一下
加密芯片在打印机存储加密中的应用
解开基站天线与移动通信背后干扰抑制的秘密
扫地机器人哪个牌子好?谁是你心中的优质品牌?
苹果悄然下调了「Apple Trade In 换购计划」设备估价
锡膏价格是能说涨就涨的吗?怎样才能保证双赢?
事件相机定义与设计
PCBA焊接前的准备工作