10、循环

程序由算法加数据构成

算法流程:顺序执行,重复执行,选择执行

顺序执行:从上而下一步步执行

重复执行:while循环和for循环

选择执行:接下来要学的分支和跳转

每一门编程语言都至少会提供这三种程序的执行流程

while是入口条件循环,在进入循环之前,需要检查条件是否吻合才会进入循环状态

判断条件用了关系运算符来进行判断,使得两者之间连接形成一个关系表达式,关系表达式会产生一个值,这个值是真或者假

当关系表达式为true时,while会进入循环,当表达式为felse时,会跳过循环

0代表false,非0代表true

_Bool专门用来代表true和false

while循环是一个不确定的循环,主要用于判断式的循环,不利于用在计数式的循环上面

使用for循环就能很好的进行计数循环for(;;;)括号内为三个分号,当然,也可以添加,定义新的变量条件;

上面两个循环都称之为入口循环,他们很容易导致因为判断条件的问题,导致循环体语句一个都不执行

还有一种叫做出口循环的函数

do{

}while(条件)这种循环能够保证循环至少能够执行一次

你可能感兴趣的:(10、循环)