循環(huán)程序怎么編程 c中while用法?
c中while用法?While用于控制語(yǔ)句的循環(huán)執(zhí)行。不同的開(kāi)發(fā)語(yǔ)言有相似的用法。C語(yǔ)言中while的基本語(yǔ)法如下:while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán){st
c中while用法?
While用于控制語(yǔ)句的循環(huán)執(zhí)行。不同的開(kāi)發(fā)語(yǔ)言有相似的用法。C語(yǔ)言中while的基本語(yǔ)法如下:
while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán)
{
statement(s)//要執(zhí)行的特定語(yǔ)句
}
用一個(gè)簡(jiǎn)單的例子求1到100的累計(jì)和。
Int i=1
Int sum=0
while(i<=100)
{
sum=i
}
printf(“sum is%dn”,sum)
單片機(jī)C語(yǔ)言程序中:while(1)是什么意思呀?while(2)行不行?
case program:void main(void){while(1){P2=0xfc P2=0x00}while(1)表示在無(wú)限循環(huán)中執(zhí)行{}中的語(yǔ)句。如果寫(xiě)為while(2),while(3)等等,效果是一樣的。不是0的數(shù)字都是“真”的,“真”意味著要執(zhí)行,所以它是在死循環(huán)中執(zhí)行的。如果它被寫(xiě)為while(0),則{}中的語(yǔ)句將不會(huì)被執(zhí)行并跳轉(zhuǎn)到下面的執(zhí)行。因此,如果你想在執(zhí)行前判斷某些條件成立,就寫(xiě)成while(I)。當(dāng)I=0時(shí)不執(zhí)行,當(dāng)I≠0時(shí)執(zhí)行。單片機(jī)中有十進(jìn)制、十六進(jìn)制、八進(jìn)制和二進(jìn)制來(lái)表示數(shù)據(jù)。X表示數(shù)據(jù)是十六進(jìn)制的,X可以是大寫(xiě)或小寫(xiě),通常是小寫(xiě)。0xfc中的FC通常用大寫(xiě)表示,大小寫(xiě)不影響它。