一、简述循环结构
循环结构在C语言中作用非常大,种类可以分为3种,即:for循环,while循环以及do……while循环;各有所长,根据情况选则可以更巧妙地解决许多问题。循环是编程运行到某一个代码块时,一直在该代码块中重复运行这一部分代码,直到拿到解开循环的”钥匙“(循环条件不成立)时才将结束;
二、简述分支结构
分支结构是一种根据所给定的条件选择不同路线的语句;可以分为if……else,if……elses if………………else;理解为二选一,三选一,
三、如何用循环语句
1、for循环:
有四部分组成:1表示变量类型即申明(申明可以在for循环之前进行也可以直接在1中进行),2为表达式即循环满足条件,3表示收尾处理或者下次循环的准备处理;进行的顺序
为1——>2——>4——>3;注意:for()后面不要加‘;’
2、do……while循环:先运行后判断
先运行do……while中语句;当语句运行完后,在由对while()中表达式进行判断,为真则继续循环,为假则结束循环;注意:while()后面‘;’不可忘记
3、while循环: 先判断后运行
先对while(表达式)中表达式判断真假在进行循环;
四、如何用分支循环
1、if语句:
相当于如果,一个if语句就是单支:
如果if语句条件满足,则会通过if语句到达终点,否则选择if下面的路线 ,该路线就是跳过if语句继续前行,进入终点
2、if……else:
代表如果if语句不执行,则必执行else语句 ;else相当于是没有条件走上面的人,都可以过,但是一开始我们会先走if语句,去验证有没有资格通过,没有资格的话才会转向走else这个通道!
3、if……else if……else:
有多条路线到达终点,先一个一个进行判断,如果if这条路认证通过则直接到达终点;if不通过,则会去尝试第二条路即else if语句 若可以通过就直达终点,否则继续向下选择(if与else语句之间可以有多条else if语句),直到找到可以到达终点的路。实在不行到else必然能过去。