14 EYLÜL 2009, PAZARTESİ
Nasıl bir geçiş içeriden bir döngü sonu?
Bu gibi bazı kod yazıyorum:
while(true) {
switch(msg->state) {
case MSGTYPE: // ...
break;
// ... more stuff ...
case DONE:
break; // **HERE, I want to break out of the loop itself**
}
}
Doğrudan bir yolu var mı?
Bir bayrak kullanın ve döngü break sadece switch sonra koşullu bir mola koyarak biliyorum. Ben sadece eğer C bunu inşa eğer bilmek istiyorum zaten.
CEVAP
14 EYLÜL 2009, PAZARTESİ
goto
kullanabilirsiniz.
while ( ... ) {
switch( ... ) {
case ...:
goto exit_loop;
}
}
exit_loop: ;
Bunu Paylaş:
Nasıl Raylar geçiş veritabanında bir s...
Nasıl JavaScript ile Döngü üyeleri ola...
Nasıl geçiş yüksekliği: 0; height: aut...
Nasıl her döngü için Java çalışır?...
Sekmeler arasında geçiş yapmak için na...