Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di sky_451
    Registrato dal
    Apr 2003
    Messaggi
    194

    [C] Dubbio sulla break

    Salve,
    mi è appena venuto un dubbio che non so come risolvere. :master:

    Ho una cosa di questo tipo:
    codice:
    while(1)
    {
           switch(function())  // function ritorna un intero
           {
                  case 1:
                     break;
                  case 2:
                     break;
                  default:
                      // non so cosa mettere qui!!!
            }
    }
    Avendo uno switch dentro ad un while infinito le mie domande sono queste:
    1) I break dello switch incasinano il while producendone l'uscita o riguardano effettivamente solo lo switch?
    2) Come dovrei fare se volessi mettere nella clausola default un break che mi faccia uscire dal
    while infinito?

    Grazie a tutti.
    "There is no dark side of the moon really. Matter of fact it’s all dark."

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per la prima domanda ... riguardano lo switch ...

    Per la seconda

    codice:
    bool cyc = true;
    
    while(cyc)
    {
           switch(function())  // function ritorna un intero
           {
                  case 1:
                     break;
                  case 2:
                     break;
                  default:
                      cyc = false;
            }
    }

  3. #3
    Utente di HTML.it L'avatar di sky_451
    Registrato dal
    Apr 2003
    Messaggi
    194
    In effetti per la due non era molto difficile. Mi sento un po' pirla.

    Ti ringrazio.
    "There is no dark side of the moon really. Matter of fact it’s all dark."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.