多重輪回中,有時會碰到表里輪回交叉,從而呈現錯誤的環境,這種錯誤是若何發生的?該怎么解決呢?小編與大師分享利用心得。
多重輪回中,內層輪回必需在內層竣事,若是呈現表里輪回交叉的現象就會犯錯。
起首,界說兩個整型變量,并給變量a賦初值。
執行do-while輪回,前提為a>=3。
在do-while輪回中,書寫一個for輪回,注重for輪回后沒有語句。
接著,輸出一個算式的值。
最后,a自減2,實現a值的改變。
運行法式,提醒錯誤,這是因為for輪回在do-while輪回的內部,執行for輪回后,當即執行do-while輪回的while語句,此時for輪回還沒有竣事,就竣事了do-while輪回,所以法式犯錯。
要解決表里輪回交叉錯誤,只需讓內部輪回在內層竣事即可。
測試法式,點竄后的法式可以或許正常運行了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!