C语言 条件运算符(? : )的用法[通俗易懂]

C语言 条件运算符(? : )的用法[通俗易懂]条件运算符(?:)是一个三目运算符,即有三个操作数。使用条件运算符(?:)可以实现IfElse的功能,其一般形式为:          表达式1?表达式2:表达式3其意思是:如果表达式1为真,则运算表达式2,整个条件表达式的值为表达式2的值;反之,则运算表达式3,整个条件表达式的值为表达式3的值。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

     条件运算符(? : )是一个三目运算符,即有三个操作数。

     使用条件运算符(?:)可以实现 If else 的功能,其一般形式为:

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

     其意思是:如果表达式1为真,则运算表达式2,整个条件表达式的值为 表达式2的值;反之,则运算表达式3,整个条件表达式的值为表达式3的值。

例:判断a,b 的大小

#include<stdio.h>
void main()
{
	int a,b;
 	printf("输入a,b的值(用逗号分隔):");
	scanf("%d,%d",&a,&b);
	a>b ? printf("a比b大!\n") : printf("a不比b大!\n");
}

其中

a>b ? printf("a比b大!\n") : printf("b比a大!\n");

相当于:

if(a>b)
{
	printf("a比b大!\n");
} 
else
{
	printf("a不比b大!\n");
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186906.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 视频直播之基础原理

    视频直播之基础原理SDK(SoftwareDevelopmentKit):软件开发工具包涉及的技术:采集处理编码封包推流播放RTMP(RealTimeMessagingProtocol,实时消息传送协议),是AdobeSystems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。优点:主流CDN支持,市面上绝大多数的直播产品采用;协议简单易实现缺点:基于…

    2022年7月23日
    12
  • opencv 特征值_直方图阈值图像分割

    opencv 特征值_直方图阈值图像分割1、简单阈值设置像素值高于阈值时,给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是cv2.threshhold()。这个函数的第一个参数就是原图像,原

    2022年8月1日
    7
  • 使用block实现两个页面之间的传统价值观

    使用block实现两个页面之间的传统价值观

    2022年1月6日
    56
  • 在纯Windows环境下部署DzzOffice+OnlyOffice协同办公系统

    在纯Windows环境下部署DzzOffice+OnlyOffice协同办公系统老大有个需求,嗯,老大只管提需求,不会IT的业务不算好会计,而且预算为0。WTF…需求:私有云或者简单的OA系统硬件条件:有什么算什么预算:0WTFDouble初步方案:找到一台半闲置

    2022年8月1日
    134
  • AWS EC2文件上传[通俗易懂]

    AWS EC2文件上传[通俗易懂]AWSEC2申请配置、文件上传、nginx安装部署、tomcat安装和项目部署、域名绑定AWSEC2服务器申请配置我这里是参考简书的一篇博客:利用AWS的EC2来搭建属于自己的VPN服务器(MAC平台)在步骤4搭建vpn服务器之前都是可以通用的。非常的详细。文件上传经过以上配置之后应该了解到,使用ssh命令访问aws服务器是会用到其提供的秘钥文件的(我这里是serverK…

    2022年7月20日
    55
  • Java程序设计(基础)- 数组[通俗易懂]

    Java程序设计(基础)- 数组[通俗易懂]Java程序设计(基础)- 数组

    2022年4月22日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号