程序由算法加数据构成
算法流程:顺序执行,重复执行,选择执行
顺序执行:从上而下一步步执行
重复执行:while循环和for循环
选择执行:接下来要学的分支和跳转
每一门编程语言都至少会提供这三种程序的执行流程
while是入口条件循环,在进入循环之前,需要检查条件是否吻合才会进入循环状态
判断条件用了关系运算符来进行判断,使得两者之间连接形成一个关系表达式,关系表达式会产生一个值,这个值是真或者假
当关系表达式为true时,while会进入循环,当表达式为felse时,会跳过循环
0代表false,非0代表true
_Bool专门用来代表true和false
while循环是一个不确定的循环,主要用于判断式的循环,不利于用在计数式的循环上面
使用for循环就能很好的进行计数循环for(;;;)括号内为三个分号,当然,也可以添加,定义新的变量条件;
上面两个循环都称之为入口循环,他们很容易导致因为判断条件的问题,导致循环体语句一个都不执行
还有一种叫做出口循环的函数
do{
}while(条件)这种循环能够保证循环至少能够执行一次