C语言循环与分支

简介: C语言循环与分支

一,选择语句

1> switch

switch可以用来判断多种选择的情况,例如:


注意:1 每条情况下都要用break结束,才能跳出switch语句。

          2 switch不能用关系式来表达选择,只能表示不同结果的选择。


2>if()  else

if()else可以用来表示关系式的选择,例如:



if下面只能用一个语句,如果用多个语句,需要用{ }括起来,例如:



如果有多种选择,可以用if嵌套,例如:


注意 :嵌套if注意要用大括号哦!

否则就会爆炸!


 if和switch各有各的好,可以根据我们的需要和合理的运用。


二,循环语句

1>for

for(  ;  ;  )  这是for循环的示例,让我们看一下应用:


for里面可以用关系式和运算式作为判断条件,

也可以用break跳出循环!

例如:



到这里我们已经对for有一定了解了,下面来看一下while循环


2>while()

简单示例一下:



注意 :如果while()里面是0,while会认为是假,结束循环。

           这个需要自己悟性了,记住代码跑不动很正常,看这个while加if的示例,相信你会写得更好!


3>do{} while

while for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳

出循环;


do while 循环则是先直接进⼊循环体,执⾏循环语句,然后再执⾏ while 后的判断表达式,表

达式为真,就会进⾏下⼀次,表达式为假,则不再继续循环

例如:



注意:只有do{}while是循环再判断,其他的都是先判断,再进入循环体!


结语:

作者是习惯于使用if和for循环的,用的习惯,但是有些程序用if会显得繁琐,所以要掌握这五种语句,才能在实战中游刃有余!

































































相关文章
|
12天前
|
C语言
【C语言】循环语句
C语言中循环语句的相关知识点
18 2
【C语言】循环语句
|
22天前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
13天前
|
Linux C语言
【编程小实验】C语言实现:无限循环写入文本文件,支持Ctrl+C中断与数据追加(附完整源码)
在Linux中,文件I/O(输入/输出)是程序与文件进行交互的基本方式,包括读取文件内容和向文件写入数据。这通常通过标准的C库函数来实现,下面是一些基本的文件读写操作和代码示例。
|
19天前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
21 0
|
26天前
|
C语言
C语言---正方形图案--循环
C语言---正方形图案--循环
|
26天前
|
C语言
C语言----循环---n的k次方
C语言----循环---n的k次方
|
26天前
|
C语言
C语言---循环迭代的方式求第n个斐波那契数
C语言---循环迭代的方式求第n个斐波那契数
|
26天前
|
C语言
C语言---循环迭代---n的阶乘
C语言---循环迭代---n的阶乘
|
26天前
|
C语言
C语言-----分支和循环
C语言-----分支和循环
|
IDE 定位技术 开发工具
C语言 第四章 关系、逻辑运算与分支流程控制
一、关系运算 若干表达式用关系运算符连接而成,就构成关系表达式。 关系表达式中,表达式成立,其值为1(真);表达式不成立,其值为0(假)。其他表达式中,其结果如果是非0则为真,结果为0则为假。 关系运算符的优先级低于算术运算符,高于赋值运算符。
1024 0