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嗎 c語言中,浮點型轉換為整型可以用 強制型別轉換 自動型別轉換,例如 int 3.14 int a 3.14。1 強制型別轉換 強制型別轉換是通過型別轉換運算來實現的。其一般形式為 型別說明符 表示式 其功能是把表示式的運算結果強制轉換成型別說明符所表示的型別。例如 double a 把a轉換為雙精度... 分析如下 來 一種簡單的辦源 法是直接強制轉換到int型就是整數部分。減去這個int型就是小數部分了。如下 float n 12.223 int x int n float y n float x 得出的x為資料的整數部分,y為資料的小數部分。拓展資料 浮點型資料型別,float 資料型別用於儲存單... float變數4個位元組 32位 char變數1個位元組 8位 從float強轉到char,那隻會取float的低8位賦值給char 70000的二進位制內是 1 00010001 01110000,低8位是01110000,換成十進位制就是容112,查ascii表就知道112對應的是 p 了 c語...C語言的浮點型怎麼轉換為整型c語言中將一個浮點型賦值給整型時,會不會四捨五入?
C語言中float型資料怎麼取整數部分演算法或取小數部分
c語言中float資料轉換成字元型資料,如題