Hi,今天给大家介绍下,C语言中的分支和循环方面有关的内容。不多说废话,正文立马奉上!
众所周知,C语言时结构化的程序设计语言,这里的结构是指,顺序结构,选择结构,以及循环结构。而在C语言中我们便可以通过,if ,switch来实现分支结构(选择结构),通过 while do while for等实现循环结构。接下来我们便一一介绍:
分支
1.1>if
if(表达式)
语句
如果括号中的表达式为真的话则执行下列语句,否则不执行。
值得一提的是:在C语言中0表示真,非0表示假。也就是如果表达式输出的结果为0那么就不执行,非零便执行。举例:
在上述程序中,当括号中表达式成立时便执行语句,判断是否为偶数。
1.2else
我们通常使用if else进行分支结构的实现,如图
如此一来就可以很好地实现分支结构
1.3 switch语句
在实现分支时,不仅if else可以实现,我们也可以通过switch来进行实现;
具体switch语句的使用例子如下
switch语句和case以及default break通常一起使用,进行分支的实现。
1.4分支中包含多条语句
一般来说,if else语句默认只能控制一条语句,当if else后面有多条语句时,一般来说只执行一句。
程序执行结果显然有误,那么要想使if else 后面控制多条语句就需要采用大括号的方法来进行
用大括号将后面的语句放入大括号中就可以实现多条语句的控制
2.循环
循环主要又分为while do-while for 循环这三种。
2.1while
while使用时通常表现为while(表达式)如果表达式为真则执行,为假则不执行
例子如下
使用该程序 可以打印出1~10.
2.2for
for循环通常使用更加方便,使用较多;例如
此程序结果依然是打印出1~10;
2.3do-while
do-while函数应用例子如下
这个程序依旧实现1~10的打印;
今天的内容就这么多,感谢大家支持🌹🌹🌹