C语言的三种条件判断语句怎么使用
本篇内容介绍了“C语言的三种条件判断语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
if语句
if语句中,首先判断表达式的值,然后根据该值的情况控制程序流程。表达式的值不等于0,即为真;否则为假。if语句有if,if--else和else if 三种形式
if(表达式) 语句
if(表达式){ 语句块1;}else{ 语句块2;}
if(表达式1) 语句1else if(表达式2) 语句2····else if(表达式n—1) 语句n-1else 语句n
if的嵌套形式
if(表达式1){ if(表达式2) { 语句块1; } else { 语句块2; }{else{ if(表达式3) { 语句块3; } else { 语句块4; }}
条件运算符
条件运算符可对一个表达式的值的真假情况进行检验,然后根据检验结果返回另外两个表达式中的一个。
表达式1?表达式2:表达式3;max=(a>b)?a:b;
在运算中,首先对第一个表达式的值进行检验。如果值为真,则返回第二个表达式的结果值;如果为假,则返回第三个表达式的结果值。
例:a>b为真,则max=a;为假,则max-b
Objecy=(flag>=N)?1:0;num=Object?num:num*1.1;LED=mode?( (treadmill_i<=6) ? (8'hff>>(7-treadmill_i) ): (8'hff>>(treadmill_i-7) ) ):( (treadmill_i<=6) ? (1<<treadmill_i) : (1<<(14-treadmill_i) ) );//当成立时流水灯,不成立跑马灯,移位控制
switch语句
if只有两个分枝可供选择,而实际情况中常需要用到多分枝的选择。当然,使用嵌套的if语句也可以实现多分枝的选择,但是如果分枝较多,就会使得嵌套的if语句层数较多,程序冗余,并且可读性不好。C语言中可以使用switch语句直接处理多分枝选择的情况,提高程序代码可读性。
switch(表达式){ case:1 语句块;break; case:2 语句块;break; 。。。 case:n 语句块;break; default: 默认情况语句块;break;}
表达式的结果必须为整数
default关键字的作用是如果没有符合条件的情况,那么执行default后的默认情况语句,default可以省略。
switch多路开关模式
switch(表达式){ case:1 语句块;break; case:2 case:3 语句块;break; 。。。 default: 默认情况语句块;break;}
“C语言的三种条件判断语句怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341