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

c語(yǔ)言do while的用法

時(shí)間: 長(zhǎng)思709 分享

  循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)之一。下面小編就跟大家分享下c語(yǔ)言do while的用法。

  do-while語(yǔ)句的一般形式為:

  do

  語(yǔ)句

  while(表達(dá)式);

  這個(gè)循環(huán)與while循環(huán)的不同在于:它先執(zhí)行循環(huán)中的語(yǔ)句,然后再判斷表達(dá)式是否為真,如果為真則繼續(xù)循環(huán);如果為假,則終止循環(huán)。因此,do-while循環(huán)至少要執(zhí)行一次循環(huán)語(yǔ)句。其執(zhí)行過(guò)程可用下圖表示。

  main(){

  int i,sum=0; i=1; do{

  sum=sum+i; i++; }

  while(i<=100);

  printf("%d\n",sum); }

  同樣當(dāng)有許多語(yǔ)句參加循環(huán)時(shí), 要用"{"和"}"把它們括起來(lái)。

  【例6-6】while和do-while循環(huán)比較。

  1) while循環(huán):

  main(){

  int sum=0,i; scanf("%d",&i); while(i<=10){ sum=sum+i; i++; }

  printf("sum=%d",sum); }

  2) do-while循環(huán): main(){

  var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);

  int sum=0,i; scanf("%d",&i); do{

  sum=sum+i;

c語(yǔ)言do while的用法

循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)之一。下面小編就跟大家分享下c語(yǔ)言do while的用法。 do-while語(yǔ)句的一般形式為: do 語(yǔ)句 while(表達(dá)式); 這個(gè)循環(huán)與while循環(huán)的不同在于:它先執(zhí)行循環(huán)中的語(yǔ)句,然后再判斷表達(dá)式是否為真,如
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • c語(yǔ)言delay的用法
    c語(yǔ)言delay的用法

    在單片機(jī)應(yīng)用中,經(jīng)常會(huì)遇到需要短時(shí)間延時(shí)的情況,一般都是幾十到幾百s,并且需要很高的精度(比如用單片機(jī)驅(qū)動(dòng)DS18B20時(shí),誤差容許的范圍在十幾s以內(nèi)

  • c語(yǔ)言defined的用法
    c語(yǔ)言defined的用法

    C語(yǔ)言中的#define命令在使用過(guò)程中的常見問(wèn)題,分析了問(wèn)題產(chǎn)生的原因并提出了解決方法,從編譯程序?qū)源程序的處理過(guò)程闡述宏展開的時(shí)機(jī),力求從根本上對(duì)

  • c語(yǔ)言const的用法
    c語(yǔ)言const的用法

    const是一個(gè)C語(yǔ)言的關(guān)鍵字,它限定一個(gè)變量不允許被改變。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在觀看別人代碼的時(shí)候,清晰理

  • c語(yǔ)言char的用法
    c語(yǔ)言char的用法

    C語(yǔ)言程序設(shè)計(jì) 課程是高等院校計(jì)算機(jī)專業(yè)基礎(chǔ)課程之一,其教學(xué)效果直接影響學(xué)生在計(jì)算機(jī)方面的應(yīng)用。下面來(lái)個(gè)大家介紹c語(yǔ)言char的用法。 C語(yǔ)言基本類型

512512