分支和循环(C语言)

C语言是一种结构化的编程语言,主要包含顺序、选择和循环三种结构。if语句提供单分支、双分支和多分支选择,else总是与其最近的if匹配,推荐使用大括号明确代码块。switch语句适用于多分支情况,每个case后通常跟随语句,default用于处理所有case都无法匹配的情况。循环语句包括while和for,break用于立即退出循环,continue则跳过当前循环迭代。for循环通常包含初始化、条件判断和循环变量调整三个表达式。

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

顺序结构

选择结构(if Switch)

循环结构(while for do while)

1.if语句(选择语句)

•单分支

c88a4125dbaa4530a29ee567d6efe816.png

 

•双分支

f8198d2891244aef953ac1b63ae48e93.png

 

•多分支

074fd5e84b2049cfb73937bb3a5cb10e.png

 

•If else后跟多条语句时,加上大括号(建议全都加上)

•一对{}就是一个代码块

•Else总是和离它最近的if配对

•代码风格很重要(推荐书本:《高质量C/C++编程》)

•当我们判断一个常量和变量相等不相等时,把常量放在左边

Test1:判断一个数是不是奇数

38be74a80c4d4c3a93a0da3c518cbd43.png

 

Test2:输出1~100之间的奇数

899e129c70d0494c9829e231abde75e3.png

 

2.switch语句(适用于多分支)

Switch决定入口

Break决定出口

660b61c1ea8e4896b6d36d90f9385185.png

 

•Switch(整型表达式)

{

   语句项;

}

•语句项是什么?

是一些case语句,如下:

Case整形常量表达式

     语句;

•最后一个break也不要轻易省略

•如果所有的case都不能匹配,就会进入default(如果不想继续执行,加上break)

•Switch允许嵌套使用

3.循环语句

While循环

•语法结构:while(表达式)

               循环语句

表达式为真继续执行,表达式为假终止

Teat3:在屏幕上打印1~10

318516db4a4f4c629cbcc6fb715fdca8.png

 

•Break:直接跳出循环,终止循环(永久)

•Continue:跳出本次循环,重新进入循环

•Getchar 读取一个字符

•Putchar 打印一个字符

4.for循环

•for(表达式1;表达式2;表达式3)

          循环语句;

•表达式1为初识化部分,用于初始化循环变量的

•表达式2为条件判断部分,用于判断循环时候终止

•表达式3为调整部分,用于循环条件的调整

•For语句的循环控制变量

•建议:1.不可在for循环体内修改循环变量,防止for循环失去控制

      2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法

•For循环的变种

  For循环的判断部分省略了,就意味着判断恒为真

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值