while語句循環(huán)的規(guī)律
1.1.1 while循環(huán)
while循環(huán)結(jié)構根據(jù)條件來執(zhí)行一定次數(shù)的語句塊。
1. #include
2. intmain(void){
3. int i,sum=0;
4. i=1;
5. while(i<=100){
6.sum=sum+i;
7.i++;
8. }
9. printf("%d ",sum);
10.return0;
11.}
【例6-3】統(tǒng)計從鍵盤輸入一行字符的個數(shù)。
1. #include
2. intmain(void){
3. int n=0; 4. printf("input a string: "); 5. while(get)!=' ') n++;
6. printf("%d",n);
7. return0;
8. }
本例程序中的循環(huán)條件為get)!=' ',其意義是,,只要從鍵盤輸入的字符不是回車就繼續(xù)循環(huán)。循環(huán)體n++完成對輸入字符個數(shù)計數(shù)。從而程序?qū)崿F(xiàn)了對輸入一行字符的字符個數(shù)計數(shù)。
使用while語句應注意以下兩點。
1) while語句中的表達式一般是關系表達或邏輯表達式,只要表達式的'值為真(非0)即可繼續(xù)循環(huán)。 1. #include
2. intmain(void){ 3. int a=0,n;
4. printf(" input n: ");
5. scanf("%d",&n);
6. while(n--)printf("%d ",a++*2);
7. return0;
8. }
本例程序?qū)?zhí)行n次循環(huán),每執(zhí)行一次,n值減1。循環(huán)體輸出表達式a++*2的值。該表達式等效于(a*2; a++)。
2) 循環(huán)體如包括有一個以上的語句,則必須用{}括起來,組成復合語句。
【while語句循環(huán)的規(guī)律】相關文章:
英語教學中如何把握語句規(guī)律提高寫作水平的論文11-23
循環(huán)經(jīng)濟調(diào)研報告04-20
《積的變化規(guī)律 》教學設計03-04
銀行循環(huán)借款合同范本02-11
精選司法考試的命題規(guī)律08-08
對我市循環(huán)農(nóng)業(yè)發(fā)展情況的調(diào)研報告07-25
創(chuàng)業(yè)機會有規(guī)律嗎01-24
考研往年命題規(guī)律總結(jié)06-12
中考物理復習尋求規(guī)律10-15