在学习了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语言中一般不推荐使用,因为跳来跳去的看代码的人和编译器都容易出错),具体使用此处不作说明。

864

被折叠的 条评论
为什么被折叠?



