9
Olası Çoğalt: Ben bir switch deyimi varsa
break in a case with return.. and for defaultGenel uygulama, varsayılan bir deyimden sonra bir ara belirtmek için?
:
switch()
{
case 1: ...
case 2: ...
...
default:
break;
}
varsayılan fıkrada mola için bir sebep var mı? Bunu birkaç yerde görüyorum, ama gereksiz değil mi? Genel uygulama nedir?
Başka bir durum etiketi, varsayılan deyiminden sonra gelir mi?
Sanırım bunu çözdünüz. C++ özgü değil. Siz ya da bir başkası daha sonra başka bir durum yazarsa, mola şartına sahip olmak daha güvenlidir. Başka bir sebep olabilir. –
Mümkün [çoğalt] (http://stackoverflow.com/questions/957038/break-in-a-case-with-return-and-for-default). – bdhar
Bu bir kopya değil. C++ 'da, OP tarafından verilen örnek' break' ifadesi olmadan derlenmez. Bir anahtarın son durumu boşsa C++ 'break' zorunlu hale getirir. Bu soru bir C sorusunun kopyası olarak işaretlendi. C farklı bir dildir ve 'switch' ifadesi için biraz farklı gereksinimlere sahiptir. –