老式叫法,while循環叫當型循環,while有“當”的意思。for循環是從什麼到什麼步長等於什麼型的循環,不叫當循環。實數123.56按指數形式輸出,標準形式應當是1.235600E+002數值上也等於0.12356E+003非要回答,答:“錯”吧。

for(; 條件; ){

while(條件){

for循環中的三個表達式如果隻向上面那個那樣隻寫中間的表達式,則完全等價於while循環,所以說for循環是一個比while更為強大的循環語句,你甚至可以拋棄掉while循環,隻用for。

一般來講,對某些數據結構,特別是邏輯上呈線性的數據結構,做遍歷操作時通常用for循環,這是為瞭增加可讀性。

二者從用法上講完全可以通用,在做遍歷操作時for比while更清晰,其它沒有區別