分支和循环(1)

一、分支

1.if语句

(1)认识if语句

if语句表达式就是这个样子。

表达式内表达真和假,c语言中0表示真,非0表示假(即使是负数也表示真),如果表达式为真就执行下面的语句(这个语句可能是一段代码,也可能是多段代码,多段代码要用大括号)

大概就是这个意思。

(2)if语句单分支(if只出现1次)

提到if语句,就会提到else(否则),eise前面必须要有if

(3)if语句的多分支(出现不止一次if)

也可以if和else一起使用

2.switch语句

switch需要结合case使用

x判断是否和case相等如果x和1相等就执行,就执行a=5。

其实这个代码有个bug,我运行一下就会发现。

他的结果不是5,而是输入错误10,

让我给你解释一下原因,case如果条件成立就会依次执行下面的程序,

先执行a=5,在执行a=10,执行打印,在执行打印a。

解决办法就是加break。

这样执行完一个就停止了。

3.关系操作符

前面说表达式,就不得不说关系操作符,一般都用关系操作符表示真假,

如果表达式成立结果为真,反之为假。

注意:如果一个数运用相等运算符不要用(=)它是两个等号(==)。

4.逻辑操作符

逻辑操作符:&&,||,!。

二、循环

1.for循环

for循环表达形式

表达式1:表示初始化,只有在刚开始初始化一次。

表达式2:表示判断,成立执行语句,不成立循环结束。

表达式3:表示调整,在执行的语句之后执行。

这个就可以想我上面说的话,应该就会理解

2.while循环

(1)while循环

while循环表达式和if循环的表达式相似

 表达式成立循环开始,表达式不成立循环结束

(2)do......while循环

表达式是这样的

这个是先执行语句在判断表达式

下一篇我会写一些关于循环和分支题,这些题自己的做法。

今天的就到此结束了!!

我们下次见面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值