位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言while語句

提問人:楊紫紅發(fā)布時(shí)間:2020-11-16
語法:while (exp)
          循環(huán)體語句;
語義:當(dāng)exp為真時(shí),執(zhí)行循環(huán)體;為假時(shí),執(zhí)行循環(huán)語句的后續(xù)語句;
 如:用while語句構(gòu)成循環(huán),求sum=1+2+…+100  
程序如下:main()
{  int  i=1, sum=0;
    while (i<=100)
      { sum+=i;
         i++; }
   printf(“%d”,sum);
}
說明:1)  循環(huán)體可以用復(fù)合語句;
2) 在while語句前應(yīng)有為測試表達(dá)式(exp)中的循環(huán)控制變量賦初值的語句,以確保循環(huán)的正常開始;
3)循環(huán)體內(nèi)應(yīng)有改變循環(huán)控制變量的語句,以確保循環(huán)進(jìn)行有限次后正常結(jié)束; 如:i=1;while (i<=100)
             sum=sum+1; (死循環(huán))
4)        while 循環(huán)的特點(diǎn)是先判斷后執(zhí)行,故循環(huán)有可能一次都不被執(zhí)行;
      如:   i=3;
             while (i<3)
                printf(“i=%d\n”,i);

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部