continue語句應該作用於內部循環,對嗎?或者我錯過了什麼?'繼續'的哪一個循環會對一個標誌起作用?
for (j=0; j< 100; j++)
{
for (i=0 ; i<10; i++)
{
bool flag = false;
//CALL TO A FUNCTION WHICH, BASED ON SOME CONDITION, MODIFIES FLAG AND RETURNS IT TO THIS LOOP
if(flag)
{
continue; //SHOULDN'T IT CONTINUE THE LOOP ON i??????
}
//CALLS TO SOME OTHER FUNCTIONS WHICH SHOULDN'T BE CALLED IF FLAG IS 1
}
}
你試過了嗎? – wvdz
是的,我做到了。在我的情況下,它不會迭代到下一個i值,它將繼續調用低於該條件的其他函數,即使現在標誌爲1(因爲我通過打印進行檢查,我知道) – AK02
對不起,我打印的值在函數中,它給了1,但返回值時,我想有一些錯誤,因爲在我的循環中,現在當我打印它時,它又是0。我會看看有什麼不對。 – AK02