c语言程序设计第6张知识总结

一,
若需重复处理的次数是已知的,则称为计数控制的循环,若重复处理的次数是未知的,是由给定条件控制的,称为条件控制的循环。二者都需要用循环结构来实现。
顺序结构、选择结构和循环结构是用于结构化程序设计的三种基本结构。按照结构化程序设计的观点,任何复杂问题都可用这三种基本结构编程实现,它们是复杂程序设计的基础。
循环结构通常有两种类型:
(1)当型循环结构,表示当条件P成立(为真)时,反复执行A操作,直到条件P不成立(为假)时结束循环。
(2)直到型循环结构,表示先执行A操作,再判断条件P是否成立为真),若条件P成立(为真),则反复执行A操作,直到条件P不成立(为假)时结束循环。
C语言提供for、while、do-while三种循环语句来实现循环结构。循环语句在给定条件为真的情况下 ,重复执行一个语句序列,这 个被重复执行的语句序列称为循环体。

二,
      初始化表达式的作用是为循环控制泰都初始化,即赋初值,它决定了循环的起始条件:循环控制表达式是循环控制条件 ,准院地说是控制循环继续执行的条件,当这个表达式的值为真(非0)时继续重复执行循环.否则结束循环,执行循环体 后面的语句,因此它也决定了循环何时才能结束:增值表达式的作用是每执行一次循环后将循环控制变量增值,即定义每执行一欢看环后循环控制变量如何变化。在每次(包括第一次)循环体被执行之前,都要对循环控制条件测试一次。 每次循环体执行完以后, 都要执行一次增值表达式。注意,如何对循环变量进行增值,决定了循环的执行次数, 如果在循环体内再次改变这个变量的值,将改变循环正常的执行次数。


三,
for语句:
用于实现当型循环控制结构循环顶部进行循环条件测试,如环条件第-次洲试就为假.则板环业一次也不执行。适合干循环次数吧知.计数控制的循环

while语句:
用于实现当型循环控制结构,道合于循环次数未知、条件控制的摄环

do-while语句:
用于实现直到型循环控制结构在循环底部进行循环条件测试,循环至少执行一次。适合于循环次数未知、条件控制的循环。尤其适合于有遗菜单子程序。因为荣单子程序至少要执行一次,用户输人有效响应时,菜单子程序采取相应动作:输人无象响应时.则提示重新输入


标准函数exit():
作用是终止整个程序的执行车code值为0时,表示程序正常退出当code值为非0值时表示程序出现某种错误后退出

逗号运算符和逗号表达式:
优先级最低,具有左结合性道常,使用逗号表达式的目的并套委得到和使用整个逗号表达式的值,而仅仅是顺字计算各个表达式的值


四,错误小结:
在紧跟while语句条件表达式的圆括号外之后写了一个分号。位于while语句后面的分号使循环体变成了空语句,在第一次执行循环且循环控制条件为真时,将引起死循环

在while循环语句的循环体中,没有改变循环控制条件的操作,在第一次执行循环n循环控制条件为真时,将导致死循环

do-while语句的while后面忘记加分号
用选号分隔fin语句调苦号中的三个表达式

嵌套循环中的左花括号”“与右花括号“|”不配对

你可能感兴趣的:(c语言程序设计第6张知识总结)