泳装二次元,学习快乐加倍 !!!!!!
泳装图片违规了兄弟们!!!!!!
咱们有缘再看吧!!!!!!
C语言是【结构化】的程序设计语言。
1.顺序结构。(从头走到尾,中间没有任何选择,就是顺序结构。)
2.选择结构。(当你走到某个路口需要做选择是左拐还是右拐的时候,就是选择结构。)
3.循环结构。(一直在重复的做一些事情,就是循环结构。)
我给大家简单的画个图哈,一目了然。
顺序结构比较简单,就是代码从前往后执行完就完事了。没什么可讲的。主要讲讲选择结构和循环结构哈。
选择结构:(主要包括if语句,switch语句)
循环结构:(主要有while循环语句,do while循环语句,for循环语句)
这些不同的语句呢就构成了C语言这中结构化的语言。上面这些语句统称为控制语句,当然C语言还有很多的其他的语句,我们这期主要说一下控制语句的使用。
控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语 言有九种控制语句。
可分成以下三类:
1. 条件判断语句也叫分支语句:if语句、switch语句;
2. 循环执行语句:do while语句、while语句、for语句;
3. 转向语句:break语句、goto语句、continue语句、return语句。
分支语句(选择结构)
if语句
表达式结果为真执行语句。
非0为真,0为假。(-1也是真)
双分支和多分支写法。
举例:
默认if后面只跟一条语句,如果多条语句要用大括号
一对大括号{}就是一个代码块
悬空else
上例代码打印不出结果。
这就叫悬空else。
就近匹配。
else跟离得最近的if匹配。
代码走到第一个if为假及直接跳出,
所以什么也不会打印。
if书写形式对比:
代码1和代码2表达的意思一样。
建议第一种,
第一种容易理解,通俗易懂。
switch语句
常用于多分支的情况。
语法结构:
switch(整型表达式)
{
语句项;
}
语句项是一些case语句,
如下:
case 整型表达式:
语句;
举例:
break:跳出,停止。
switch决定入口,break决定出口。
default选项:默认其他选项,当所有case不满足输入的值时,直接走default。
日式校服二次元,学习快乐加倍 !!!!!!!
循环语句(循环结构)
while循环
for循环
do while循环
表达式结果为真执行循环体。
表示式结果为假跳出循环体。
非0为真,0为假。(-1也是真)
举例:
打印结果为1,2,3,4。
在while循环中,break用于永久的终止循环。
当把break换成continue,打印的结果为1,2,3,4后面死循环。
continue的作用是跳过本次循环continue后面的代码,直接去while循环的判断部分,看是否进行下一次循环。
for循环
表达式1为初始化部分,用于初始化循环变量的。
表达式2为条件判断部分,用于判断循环时候终止。
表达式3为调整部分,用于循环条件的调整。
先执行表达式1,在执行表达式2,之后执行循环语句,最后执行表达式3
举例:
模拟打印1-10
for循环建议:
1. 不可在for 循环体内修改循环变量,防止 for 循环失去控制。
2. 建议for语句的循环控制变量的取值采用“前闭后开区间”写法。
for循环的判断部分省略了,就意味着判断恒为真。
谁能拒绝雷姆这样的女孩子做老婆呢!!!!!!!
雷姆,yyds!!!!!!
雷姆又违规了,为了雷姆,我哭了!!!!!!
兄弟们,下期再见了!!!!!!