六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦>學(xué)習(xí)英語>專業(yè)英語>計算機英語>

c中while的用法

時間: 長思709 分享

  c中while的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中while的用法的用法,希望對你們有用。

  c中while的用法的用法如下:

  while語句的一般形式為:

  while(表達式) 語句

  其中表達式是循環(huán)條件,語句為循環(huán)體。

  while語句的語義是:計算表達式的值,當(dāng)值為真(非0)時, 執(zhí)行循環(huán)體語句。其執(zhí)行過程可用下圖表示。

  【例6-2】用while語句計算從1加到100的值。用傳統(tǒng)流程圖和N-S結(jié)構(gòu)流程圖表示算法,見圖:

  01.#include <stdio.h>

  02.int main(void){

  03. int i,sum=0;

  04. i=1;

  05. while(i<=100){

  06. sum=sum+i;

  07. i++;

  08. }

  09. printf("%d\n",sum);

  10. return 0;

  11.}

  【例6-3】統(tǒng)計從鍵盤輸入一行字符的個數(shù)。

  01.#include <stdio.h>

  02.int main(void){

  03. int n=0;

  04. printf("input a string:\n");

  05. while(getchar()!='\n') n++;

  06. printf("%d",n);

  07. return 0;

  08.}

  本例程序中的循環(huán)條件為getchar()!='\n',其意義是,,只要從鍵盤輸入的字符不是回車就繼續(xù)循環(huán)。循環(huán)體n++完成對輸入字符個數(shù)計數(shù)。從而程序?qū)崿F(xiàn)了對輸入一行字符的字符個數(shù)計數(shù)。

  使用while語句應(yīng)注意以下兩點。

  1) while語句中的表達式一般是關(guān)系表達或邏輯表達式,只要表達式的值為真(非0)即可繼續(xù)循環(huán)。

  01.#include <stdio.h>

  02.int main(void){

  03. int a=0,n;

  04. printf("\n input n: ");

  05. scanf("%d",&n);

  06. while (n--) printf("%d ",a++*2);

  07. return 0;

  08.}

543009