7.while循環(huán)
while(條件)
{
語句體夕土;
}
算法:條件成立斥废,執(zhí)行{}里面的語句,當(dāng)條件不成立赴蝇,就跳出循環(huán)
8.do{}while();
do
{
語句體;
}while(條件);
算法:先無條件做事情巢掺,再判斷條件是否成立句伶,
9.for循環(huán)
for(表達(dá)式1;條件;表達(dá)式2)
{
語句3;
}
算法:
表達(dá)式1 =====》再判斷條件====》語句3=====》表達(dá)式2
注意:
1>表達(dá)式1有且只執(zhí)行一次
2>for循環(huán)里面的語句都可以省略不寫劲蜻,但分號不能省略;
for(;;)=while(1)
break
中止循環(huán)語句的執(zhí)行考余,并跳出先嬉,不會執(zhí)行下面的條件
continue
跳過當(dāng)前循環(huán)體中剩下的語句,繼續(xù)下一次循環(huán)
數(shù)組的定義:數(shù)據(jù)類型 數(shù)組名[數(shù)組大小]
int arr1[5];
1.數(shù)組初始化
int arr2[5]={1,2,3,4,5};
2楚堤。不夠位數(shù)的以0補(bǔ)全
int arr3[5]={1,2};
3.中括號里的大小可以省略疫蔓,大小根據(jù){}的元素的個數(shù)確定
int arr4[]={1,2,3,4};
4.與第2點相同
int arr5[5]={[2]=1,[3]=2};
5.[]里也可以是字符常量
int arr6['a']={1,2,3,4};
數(shù)組元素訪問:數(shù)組名[下標(biāo)];下標(biāo)的大小0<=下標(biāo)大小-1
圖4