1樓:匿名使用者
while/do可以一次也不執行,而do/while最少執行一次
2樓:匿名使用者
“當型”
while(i 則說明當滿足條件i “直到型” do while(i 則說明先執行中**,再判斷是否是i 3樓:匿名使用者 直到型迴圈是先進入迴圈,再判斷控制變數是否為真, 當迴圈是先判斷控制變數是否為真,再進入迴圈 4樓:殤之浮沉 “當型”:while(條件)當滿足條件成立時才執行中**,不成立則不執行;是先判斷後執行的。 “直到型”do while(條件) 先執行中**,再判斷條件是否成立,成立則跳出迴圈,否則繼續迴圈,是先執行後判斷的; 最重要的特徵就是:當型迴圈,while(條件) 是可以出現不執行**的情況的,直到型迴圈,do while(條件) 是絕對執行一次以上的,不會出現不執行**的情況(你**寫錯時除外)。。 5樓:嗯哼啊哈哈哼 do while 不是直到型迴圈。以迴圈條件為“真”來脫離迴圈體的才為“直到型迴圈”。可以將do while理解為變相的當型迴圈。 能否解釋一下當型迴圈和直到型迴圈? 6樓:來自楊三寨雪白的月季花 在while(當型)語句中,是當條件滿足時執行迴圈體;而在until(直到型)語句中,是當條件不滿足時執行迴圈體。 1、當計算機遇到while語句時,先判斷條件的真假,如果條件符合,就執行while與wend之間的迴圈體;然後再檢查上述條件,如果條件仍符合,再次執行迴圈體,這個過程反覆進行,直到某一次條件不符合為止。 這時,計算機將不執行迴圈體,直接跳到wend語句後,接著執行wend之後的語句。因此,當型迴圈有時也稱為“前測試型”迴圈 。 2、直到型迴圈又稱為“後測試型”迴圈,從until型迴圈結構分析,計算機執行該語句時,先執行一次迴圈體,然後進行條件的判斷,如果條件不滿足,繼續返回執行迴圈體,然後再進行條件的判斷。 這個過程反覆進行,直到某一次條件滿足時,不再執行迴圈體,跳到loop until語句後執行其他語句,是先執行迴圈體後進行條件判斷的迴圈語句。 擴充套件資料: 1、直到型結構 三要素直到型結構的三要素為迴圈體、迴圈變數、迴圈終止條件。一個完整的直到型迴圈結構這三要素缺一不可。 格式直到型結構(until)格式如下 : do《迴圈體語句組》 loop until 《迴圈終止條件》 先執行迴圈體語句組,執行到loop語句時測試迴圈終止條件,當迴圈條件為false 時繼續執行迴圈體語句組,直至迴圈終止條件改變為true時終止迴圈。 流程圖流程圖如下: until迴圈是先執行迴圈體,然後判斷條件是否成立,如果條件不成立,返回do語句處重新執行迴圈體,若條件成立,則退出迴圈。直到型迴圈結構的程式執行時,迴圈體至少被執行一次。 2、當(while)語句 當語句的語法格式是: while 布林表示式 do 語句 其作用是,當布林表示式的值為 true時,才會執行語句序列(迴圈體),否則迴圈將不會被執行,即從迴圈頭部就退出,而轉向執行 end後的語句。 當語句的語法格式是: while 布林表示式 do 語句 begin 語句序列;(迴圈體) end; 數學人教版a版高一必修三課本中給出的格式為: while 條件 迴圈體wend 7樓:中國歐軟 當型迴圈就是隻要條件成立就一直繼續,直到和當差不多吧,你說的直到是哪個結構?中文表意不明確的。是do-while嗎 程振 會將int型別轉換成double型別再與double型別的變數相加。型別不一樣的數相加,首先將型別轉換成一樣的然後相加,轉換原則,短型別向長型別看齊,長短指在記憶體中所佔空間的長短 得出的結果是double型.這個不需要強制轉換的,系統會自動轉換的. double,計算時會自動轉化之doubl... 雙精度浮點 double 型,佔8 個位元組 64位 記憶體空間。其數值範圍為1.7e 308 1.7e 308,雙精度完全保證的有效數字是15位,16位只是部分數值 而單精度保證7位有效數字,部分數值有8位有效數.c 標準要求 float 型別至少要能精確表示到小數點後6位,並且整數部分的表示範圍... 風若遠去何人留 c語言中並沒有bool型別變數。這是c 中新增的系統型別。要在c語言中使用bool型別,可以使用自定義的方式。1 使用整型做bool型別。typedef int bool 或typedef unsigned char bool 只要是整型,都可以當做bool使用。2 使用列舉型別做b...c語言中int型變數加上double型的變數
c語言中double和float型資料的表現形式
C語言中,如何定義布林型變數,C語言中,如何定義乙個布林型變數?