嵌入式学习第五天:C语言选择结构程序设计

今天学习了C语言的选择结构程序设计。

1.关系运算符和关系表达式

这些关系运算符的优先级别可以查看运算符表;

用关系运算符将两个表达式连接起来叫关系表达式;

2.逻辑运算符和逻辑表达式

"&&"和"| |"是双目运算符,要求有两个运算量,如:(a > b) && (a > c), (a > b) || (a > c);

" ! "是单目运算符,只要求有一个变量,如:!(a > b);

逻辑表达式的值应该是'真’或'假'即‘1’或‘0’;

"&&"的左边的表达式如果为假,则直接结束,表达式截断,不运行右边的表达式;

"| |"的左边的表达式如果为真,则直接结束,表达式截断,不运行右边的表达式;

3.if语句

if语句有三种表达方式

(1)if(表达式)语句,如:

if(a>b)

printf("%d",a);

(2)if(表达式)语句1,else语句2,如:

if(a>b)

{

        printf("%d",a);

}

else

{

        printf("%d",b);

}

(3)if(表达式1)语句1

         else if(表达式2)语句2

         .........

        else if(表达式n)语句n

        else

注意:if,else if,else下不能加空行,else单独出现时编译报错,else根据实际情况可以省略,一般在写关系表达式时,最好是关系运算符的左边写常量,右边写变量。

if套if是逻辑与关系;

4.switch语句

switch语句是多分支选择语句;

switch(表达式) 

case常量表达式1

break;

case常量表达式2:

break;

..........

case常量表达式n:

break;

default:

break;

注意:每一个case和default下面都要加break跳出;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值