C语言之选择结构分享(2)

条件运算符


条件运算符可以用来代替简单的if else条件语句,让程序代码看起来更为简洁,不过这里的程序语句只允许使用单行表达式。语法格式如下:

条件表达式?程序语句一:程序语句二;

条件表达式的结果如果成立,就执行“?”后面的程序语句一;如果不成立,就执行“:”后面的程序语句二。

案例程序如下:

/*条件运算符练习*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
 int math,physical;      /*声明表示两科分数的整数变量*/
 char chr_pass;                /*声明表示合格的字符变量*/
  
  printf("请输入数学与物理成绩:"); 
  scanf("%d%d",&math,&physical);
  printf("数学 = %d 分与 物理 = %d 分\n",math,physical);
  
  chr_pass = ( math >= 60 && physical >= 60 )?'Y':'N';
  /* 输出chr_pass变量的内容,显示该考生是否合格*/
  printf( "该名考生是否合格? %c\n", chr_pass );  
   
   system("pause");
   return 0;
  }

 运行结果如下:

 

未完待续……

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值