當前位置:首頁 » 編程語言 » c語言do

c語言do

發布時間: 2022-02-07 08:44:43

c語言do while語句有哪些

先做do輸出1,然後判斷while條件是否滿足,!(--x),此時x=1,然後自減,x=0,非零滿足條件,循環,輸出-2,然後又判斷while條件,此時不滿足條件,x=-2,自減,x=-3,非一次,為0,跳出循環,所以此時輸出結果為1,2。

mian()

{char=123;

do

{printf("%c",x%10+'0');

}while(x/=10);

}

編譯並執行後,屏幕顯示:

nu=20100

在程序中,for語句小括弧內的三個表達式分別為:n=1;n<=200;n++。表達式1,n=1是給n賦初值,表達式2是關系表達式,n小於等於200時,表達式都為真,則執行循環體內的語句nu+=n;(即nu=nu+n;),然後執行表達式3(n++),進入下一輪循環;若n大於200時,表達式2為假,則終止循環,執行printf()語句,在屏幕上列印出:nu=20100。

以上內容參考:網路-循環語句

㈡ C語言,do-while循環。

mian()
{char=123;
do
{printf("%c",x%10+'0');
}while(x/=10);
}
如果把pringtf寫在while
後面的話
就回造成
do~while循環體中沒有程序語句
就回造成只會顯示一行
51

㈢ c語言do while

//可以再加一個變數,用它來判斷是否退出循環
#include<stdio.h>
#include<windows.h>
void main()
{
int num,flag;//加了一個變數
system("cls");
do
{
flag=1;//為變數賦值
printf("******************歡迎進入客戶模式!***************\n");
printf("----------------------請選擇模式----------------------\n");
printf("-------------------1.查看圖書信息---------------------\n");
printf("-------------------2.借閱圖書0-------------------------\n");
printf("-------------------3.借閱圖書1-------------------------\n");
printf("-------------------4.借閱圖書2-------------------------\n");
printf("-------------------5.退出系統-------------------------\n");
printf("***************************************************\n");
printf("模式:\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf("1^^^^\n");
flag=0;//下面幾個語句也有這個句子
break;
case 2:
printf("2^^^^\n");
flag=0;
break;
case 3:
printf("3^^^^\n");
flag=0;
break;
case 4:
printf("4^^^^\n");
flag=0;
break;
case 5:
{
printf("謝謝您的使用\n再見!\n");
exit(0);
}
default:
printf("輸入有誤,請按操作要求進行操作\n");
}
}while(flag==1);
}

㈣ C語言do循環

沒有do循環,只有do-while循環、while循環和for循環,因此如果你是用do-while循環,do和while兩者是密不可分的,do裡面描述了你在不斷的重復做什麼事,而while告訴編譯器下一次重復進入循環的條件是什麼,如果沒有while的話,整個循環的思想就少了一部分,也就不能稱之為循環語句了。

看樓主可能是初學者,補充下。
C語言中有三種基本的循環結構,for、while、do-while,每種循環都有自己的特點,你需要根據你所面臨的狀況進行選擇。
for循環:使用的時候明確循環次數,即知道循環進行多少次。也就是說如果你現在要使用循環,而且你知道循環具體多少次,可以選擇for循環。
eg:遍歷一個數組。for(i=0;i<數組的長度;i++){};
while循環:不需要明確循環具體循環多少次,只需要知道循環終止條件。比如使用循環讀取若干字元,但是不知道具體讀取多少個,也就是不知道循環次數,但是卻知道,當輸入某個字元,例如『q』的時候退出,即循環終止。
eg:讀取若干字元,當讀取到q的時候退出。while(q != getchar()){};
do-while循環:和while循環類似,但是他有個特點,就是他保證了循環至少進行一次,也就是說先運行一次循環體,在判斷結束條件,在我們實際使用用經常使用都do-while()的用法,你可以詳細了解下,有很多關於do-while的講解,在很多情況下他的作用是很「神奇"的.

㈤ C語言中do...while和for有什麼區別

就是while循環和for循環的區別。。
簡言之,就是for循環一般用於確定步數的循環,while則相反,當然for也可以用於不確定步數的。
我記得不錯的話二者可以相互轉化,就是難易程度不一樣
------------
還有do...while至少執行一次。。

㈥ C語言DO循環X用來Y

初始 x=0 y=0
第一次循環
y++ y=1
x*=x x=0
判斷x>0&&y>5不成立, 退出循環
於是循環執行1次 輸出為
x=0,y=1

㈦ 計算機C語言中的關鍵字:do是什麼意思

用於c語言的後判斷循環當中與while連用

㈧ C語言do......while

....
你i輸入的多少啊.... 10以內的話最大就是55了 1+...+10而已
超過10的 就直接=i

㈨ C語言中的DO是什麼意思

C語言中DO是執行某代碼塊的意思,do關鍵字不能單獨使用,通常用在do...while
循環中。

C
語言中,do...while
循環是在循環的尾部檢查它的條件,do...while
循環與
while
循環類似,但是
do...while
循環會確保至少執行一次循環

㈩ 什麼是c語言裡面的do循環語句

do就是做的意思,也就是執行do後的語句。
do{}while先執行,後判斷,所以do循環至少執行一次。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371