7.while循环
while(条件)
{
语句体;
}
算法:条件成立,执行{}里面的语句,当条件不成立,就跳出循环
8.do{}while();
do
{
语句体;
}while(条件);
算法:先无条件做事情,再判断条件是否成立,
9.for循环
for(表达式1;条件;表达式2)
{
语句3;
}
算法:
表达式1 =====》再判断条件====》语句3=====》表达式2
注意:
1>表达式1有且只执行一次
2>for循环里面的语句都可以省略不写,但分号不能省略;
for(;;)=while(1)
break
中止循环语句的执行,并跳出,不会执行下面的条件
continue
跳过当前循环体中剩下的语句,继续下一次循环
数组的定义:数据类型 数组名[数组大小]
int arr1[5];
1.数组初始化
int arr2[5]={1,2,3,4,5};
2。不够位数的以0补全
int arr3[5]={1,2};
3.中括号里的大小可以省略,大小根据{}的元素的个数确定
int arr4[]={1,2,3,4};
4.与第2点相同
int arr5[5]={[2]=1,[3]=2};
5.[]里也可以是字符常量
int arr6['a']={1,2,3,4};
数组元素访问:数组名[下标];下标的大小0<=下标大小-1
图4
网友评论