do-while语句
语法: do{ 语句
}while(表达式);
语义:先执行语句,然后判断表达式;真----继续执行语句,然后判断,重复这个过程,直到表达式为假,do-while语句结束;假----do-while语句结束,程序继续执行。
流程图:
do-while与while语句的分别
- while-----先判断,后执行
do-while----先执行,后判断
- do-while循环,至少会执行一次
for循环
语法: for(表达式1,表达式2,表达式3)
{ 循环体语句
}
流程图:
语义:
s1.求解表达式2
s2.判断表达式2
s3.真,则执行循环体语句,执行完之后
s4.求解表达式3,求解完之后,继续判断表达式2
s5.重复s2--s4,直到表达式2判断为假,for循环结束
for(循环变量赋初值;循环条件;循环变量增值)
for( 初始条件;循环条件;循环趋于结束的语句 )
注意:for后面不要分号
四种循环的选用
for-----多用于有应用范围
while和do-while-----多用于有结束条件
for循环的三个表达式可以省略,但对应的循环要素不能省,表达式2省略-------表示循环条件永远为真
break------用在switch;循环一般用在while,do-while,for
作用:跳出本层循环
continue------只用在循环
作用:结束本次循环,继续下一次循环
------------------------------------------------------------------------------------------------
数组
概念:一组相同类型的数据的结合,也是一种数据类型
语法:
类型说明符:整型,浮点型,字符型
数组名:数组的名字,与变量名起名规则一样
常量表达式:数组长度
数组元素的表示形式:数组名[下标];下标从0开始,表示相对于数组名的偏移量
数组给值:1.初始化-----------全部初始化,部分初始化,不初始化;
部分初始化,未初始化的部分给0;不初始化是随机值