c語言while循環(huán)例子 c中while用法?
c中while用法?While用于控制語句的循環(huán)執(zhí)行。不同的開發(fā)語言有相似的用法。C語言中while的基本語法如下:while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán){st
c中while用法?
While用于控制語句的循環(huán)執(zhí)行。不同的開發(fā)語言有相似的用法。C語言中while的基本語法如下:
while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán)
{
statement(s)//要執(zhí)行的特定語句
}
用一個簡單的例子求1到100的累計和。
Int i=1
Int sum=0
while(i<=100)
{
sum=i
}
printf(“sum is%dn”,使用的標(biāo)準(zhǔn)格式是while(expression){loop statement body;}2注:①while loop的表達式是loop的條件,作為循環(huán)條件的表達式一般包括至少一個可以改變表達式的變量,稱為循環(huán)變量。② 當(dāng)表達式的值為true(非零)時,循環(huán)體將執(zhí)行False(0),然后循環(huán)結(jié)束。當(dāng)循環(huán)體不需要實現(xiàn)任何函數(shù)時,可以使用空語句作為循環(huán)體。對于循環(huán)變量的初始化,應(yīng)該在while語句之前完成。循環(huán)變量的初始值可以通過適當(dāng)?shù)姆绞劫x值。while在C語言中的用法分析如下:1、1代表真。在bool類型中,值是false和true。0為假,非0為真(例如,-1和2都為真)。在這個程序中,這里1的意思是永貞,直到循環(huán)體出現(xiàn)破裂。2、 當(dāng)指定的條件為真時,while循環(huán)將執(zhí)行代碼塊。2語法如下:(如果忘記增加條件中使用的變量的值,循環(huán)將永遠不會結(jié)束。這可能導(dǎo)致程序崩潰。)3。示例:只要變量I小于5:4,示例中的循環(huán)將繼續(xù)運行。執(zhí)行結(jié)果如下:
c語言中while的用法?
基本操作
#include<stdio。H>
#包含<math。H>
#包括<conio。H>
int main(void)//判斷素數(shù)只除以根符號本身的2
{
]int i/*外循環(huán)*/
int j/*內(nèi)循環(huán)*/
int flag,count=0/*如果flag為1,這個數(shù)字是一個素數(shù)*/
flag=0
對于(I=3i<=50i)
{
J=2
flag=1/*假設(shè)這個數(shù)字是一個素數(shù)*/
而(J<=(int)sqrt(I))
{
if(0==(I%J))
flag=0/*根據(jù)算法,數(shù)字不是質(zhì)數(shù)*/]//else flag=1
J
}
]if(flag)
]{
]count
printf(%dt,I)
if(count%5==在C語言中是一種循環(huán)語句,是計算機的基本循環(huán)模式。當(dāng)條件滿足時,它將進入循環(huán),但不會跳出循環(huán)。
當(dāng)表達式為真時,執(zhí)行下面的語句;執(zhí)行完語句后,判斷表達式是否為真;如果為真,則再次執(zhí)行下面的語句;然后判斷表達式是否為真,這樣它就一直運行,直到表達式為假,跳出循環(huán)為止。這是while的執(zhí)行命令。
①while循環(huán)的表達式是循環(huán)的條件。用作循環(huán)條件的表達式通常至少包含一個可以更改表達式的變量。這個變量叫做循環(huán)變量
②當(dāng)表達式的值為真(非零)時,執(zhí)行循環(huán)體;如果為假(0),則循環(huán)結(jié)束
③當(dāng)循環(huán)體不需要實現(xiàn)任何函數(shù)時,空語句可以作為(4)循環(huán)變量的初始化應(yīng)該在while語句之前完成,循環(huán)變量的初始值可以通過適當(dāng)?shù)姆绞劫x值