1罐旗、循環(huán)
循環(huán)語(yǔ)句有for(初值;條件;循環(huán)結(jié)束后執(zhí)行)循環(huán) while(條件)循環(huán) ?do{函數(shù)}while(條件)循環(huán)腿准,每個(gè)循環(huán)都必須要有結(jié)束條件肠槽,如果沒(méi)有結(jié)束的條件饰抒,那就是死循環(huán)翅溺,他會(huì)不斷占用內(nèi)存脑漫。
2、判斷
if(條件)\\ 條件滿足就執(zhí)行下面的函數(shù)
{函數(shù)}
else ?if(再添加條件)//如果條件不滿足就判斷這個(gè)滿足嗎咙崎,滿足就執(zhí)行下面的优幸。不滿足跳下一個(gè)
{函數(shù)}
else// 都不滿足就執(zhí)行這行
{函數(shù)}
3、多重選擇
switch(常量)
{
case 常量1 :表達(dá)式褪猛;break网杆; ? ? //每個(gè)case都要有break結(jié)束,不然他就會(huì)一直執(zhí)行下去伊滋。
case ······· ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //上面的switch的常量在case符合碳却,就會(huì)執(zhí)行那一句
default:表達(dá)式; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//如果都不符合就會(huì)執(zhí)行這最后一句。
}
4笑旺、循環(huán)的終結(jié)語(yǔ)句
如果循環(huán)到滿足一定條件的時(shí)候想結(jié)束這個(gè)循環(huán)就用break語(yǔ)句昼浦,結(jié)束這個(gè)循環(huán)
如果循環(huán)到一個(gè)條件不想讓他執(zhí)行就用continue語(yǔ)句,不執(zhí)行這次循環(huán)筒主,跳到下一輪循環(huán)
5关噪、指針
指針就是C語(yǔ)言的精髓,也可以說(shuō)是靈魂乌妙,但因?yàn)槭侵苯痈淖儍?nèi)存里面的數(shù)據(jù)使兔,有時(shí)為了保護(hù)一些數(shù)組或者變量的數(shù)據(jù),會(huì)使用const鎖住數(shù)據(jù)冠胯,不給修改火诸。
6、分配內(nèi)存
可以使用malloc()函數(shù)來(lái)分配內(nèi)存荠察,但最后記得施放掉置蜀,不然會(huì)一直占用內(nèi)存空間的奈搜,施放內(nèi)存就用free(變量名)來(lái)施放內(nèi)存,為了良好的編程習(xí)慣盯荤,最后施放內(nèi)存后讓這個(gè)指針指向NULL(空指針)馋吗。