danke für die Antworten.wenn in einem Schalter Fall, Fälle zu beschränken
Ich würde gerne wissen, ob es möglich ist, einige Fälle einer swtich-case-Anweisung mit bedingten Ausdrücken zu beschränken. Wie der Code folgt.
switch(a)
{
case 1:
{
do_1();
break;
}
case 2:
{
do_2();
break;
}
if(condition)
{
case 3:
{
do_3();
break;
}
break;
}
}
Edited, sorry Jungs, ich habe die falsche Bedingung, es ist überhaupt nicht mit der geschalteten Variable verwandt. Nur eine andere Bedingung, externe. Ich möchte nur wissen, ob ich die Fälle mit externen Bedingungen einschränken kann, andernfalls werden Fälle innerhalb der IF nicht analysiert, wenn die Bedingung nicht erfüllt ist.
Brauche ich die zweite Pause innerhalb der if?
was wäre diese Bedingung? Ich meine, "a" ist eine Zahl, es ergibt keinen Sinn. – talnicolas
Verschieben Sie die Bedingung in den Körper des 'case'. Denken Sie daran, 'switch/case' ist nur ein schickes' goto'. –
Was ist mit * Fallzustand: *? –