分支语句与循环语句-第一部分

本文详细介绍了C语言的三种基本结构:顺序、选择和循环,并重点讲解了if语句和switch语句的使用,包括条件判断、多分支处理及break和continue的控制作用。同时,提供了实例代码帮助理解,并提醒了编程最佳实践,如避免条件混淆、使用大括号等。
摘要由CSDN通过智能技术生成

C语言的结构

C语言是一门结构化的程序设计语言

结构分为以下三种:

1.顺序结构

2.选择结构

3.循环结构

什么是语句

由一条分号隔开的,成为一条语句,

哪怕是这种任何内容都没有,只有; 

也是一条语句

分支语句包括:

if

switch

循环语句包括:

while

for

do while

if语句(分支语句)

选择结构

例如:

if();

else if();

else;

在写条件范围的时候,注意,在满足两种不同条件是,需要用&&(并且)来表示

不可直接一连串写下来,例如:

18<=age<25 这种条件是万万不可以的,因为会直接判断前半部分条件真假直接输出。

ps: 当条件控制多条语句时,需要用大括号括起来

 ps:条件里面也可以穿插条件

 下等马程序员写法

 上等马写法

 

 如果想让上面的if和底下的else匹配

 上等马还需要注意的是:

if后面最好跟着else不要省,

判断相等是 == ,赋值是 = ,而且最好把数字写左边就不容易出错了。

一个练习

1.判断一个数是否为偶数

2.输出1-100之间所有的偶数

(不限于if语句)

 

SWITCH(分支语句)

switch语句是一种常用语多分支情况的语句

 对此代码的注意事项:

1.此代码表示手动输入星期后通过语句判断并输出

2.case后面的数字代表变量的值

3.在不加break的时候,代码会一直进行,不跳出。假如输入数字为3,且没有break,那么会打印出case3后的所有情况。

4.default代表范围之外的输出打印。

5.case default后面的符号是冒号:

6.default理论上放在哪里都可以,但最好放最后。

7.一定要在每个需要输出的条件后面全部加上break,哪怕是最后一条语句后(便于修改)。

8.switch是可以进行嵌套的。

后放上一个练习小代码(太懒了直接copy了)

 判断m和n输出的值为几

while语句

break:中止,跳出循环

 

 此代码break直接中止while之后所有的循环。

continue:继续,跳过循环

 此语句中的continue,有跳过这次循环的后面部分直接进入下次循环之意。

 

getchar 接收键盘输入的字符

这里putchar的效果与打印相同。

 

用while循环来无限输入char,但是不会中止,除非输入ctrl+z。

第一部分结束。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值