C语言的分支和循环语句总结:

在学习了C语言的分支和循环语句后,做出以下总结:

C语言是一门结构化的程序设计语言,它分为顺序结构、选择结构、循环结构。当然,生活中的各种事情也能细拆分为以上结构,我将对以上三种结构进行一定解释。

一、顺序结构:在C语言中,代码一般按照先后顺序从上到下依次执行,这就是顺序结构;

二、选择结构:在C语言中,想要实现选择可通过选择语句来实现,C语言包括两种选择语句,分         别是if-else语句、switch-case语句。

        1.if-else语句:它的语法结构为        if(表达式)//若表达式为真,则语句执行

                                                                      语句1;

                                                                else if(表达式)//另一种情况

                                                                      语句2;

                                                                 else                   //除上述情况之外的情况

                                                                      语句3;

        其中需要注意:a.默认if和else后只跟一条语句

                                 b.else通常会默认和离得最近的if进行匹配                                

        所以写代码建议把if和else后的语句用{}括起来,这样既能使代码执行更加顺畅,也便于使用            者阅读。

        2.switch-case语句:它的语法结构为     switch(整形表达式)

                                                                                语句项;//为case 整形常量表达式:语句;

        其中case 整形常量表达式决定入口,这时,break语句被引入,break决定出口。

        若所有case都无法匹配,这时引入了default子句,无法匹配的情况则进入default语句。

        并且switch语句允许嵌套使用。

三、理所应当,在C语言中想实现循环结构则需要循环语句,在C语言中有三种循环语句,它们分         别是whlie循环、for循环、do-while循环,接下来我将一一简单说明。

        1.whlie循环:它的语法结构为       whlie(表达式)//若表达式为真则执行循环体

                                                                         循环语句;

          语法结构和if语句十分相似,其中,若想提前终止循环则可使用break语句,在遇到break                语句后会终止整个循环;若想仅跳过本次循环后面的代码直接判断能否再次循环,就引入了            了continue语句,使用continue会跳过本次循环continue后的代码,直接去判断部分进行下              一次循环的判断。

        2.for循环:for循环是C语言中使用最多的循环语句

                          它的语法结构为:for(表达式1;表达式2;表达式3)

                                                                语句;

           其中:表达式1:循环变量的初始化;

                      表达式2:循环结束条件判断;

                      表达式3:循环变量调整;

           进入循环则:语句2判断--->语句--->语句3调整--->语句2判断

           注意:for循环的初始化部分仅执行一次(不然这循环实用性也太低了)

           for循环中也会用到break和continue语句,与whlie循环中有一定差异(此处不做说明)

        3.do-whlie循环:此循环使用较少

                            它的语法结构为:do

                                                              语句;

                                                         while(表达式);

            它的特点是先执行一次语句(啥也不说就是先干),然后再判断表达式的真假并判断是                  否再次循环;

此处对goto语句进行简单说明:可实现在同一个函数内跳转到标记处(但在C语言中一般不推荐使用,因为跳来跳去的看代码的人和编译器都容易出错),具体使用此处不作说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值