Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.94 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     /* COMANDO BREAK -->    SERVE A USCIRE IMMEDIATAMENTE DA UN COSTRUTTO ITERATIVO INDIPENDENTEMENTE DALLA CONDIZIONE D'USCITA */
  8.     int x=0;
  9.     for(int i=0;i<10;i++)
  10.     {
  11.         cout<<x<<" "<<i<<endl;
  12.         break;
  13.         x++; // tale incremento non verrà mai eseguito;
  14.     }
  15.     /* stampa solamente (0 0) , inquanto dopo il comando break si esce dal for; */
  16.    
  17. //-----------------------------------------------------------------------------------------------------------------------------//
  18.    
  19.     /* COMANDO CONTINUE --> CAUSA IL SALTO ALLA FINE DEL CORPO; */
  20.     cout<<endl;
  21.     int y=0;
  22.     for(int i=0;i<10;i++)
  23.     {
  24.         cout<<y<<" "<<i<<endl;
  25.         continue;
  26.         y++; // tale incremento non verrà mai eseguito;
  27.     }
  28.     /*  stampa (0 0,0 1,0 2,...,0 9) , inquanto dopo il comando continue si salta alla fine del corpo, y non sarà mai incrementata
  29.         ma la i si perchè la condizione di permanenza è valida 10 volte. Quindi attenzione che usare il continue in un ciclo while
  30.         prima di incrementare la variablie di permanenza, porta ad un ciclo infinito! */
  31.    
  32. //-----------------------------------------------------------------------------------------------------------------------------//
  33.    
  34.     /* COMANDO SWITCH -->   ALTERNATIVA AL CONDIZIONALE DA USARE NEI CASI IN CUI SI DEVE RICONOSCERE UN VALORE TRA UN INSIME
  35.                             FINITO */
  36.     cout<<endl;
  37.     int j=4;
  38.     switch(j)
  39.     {
  40.         case 3 : cout<<"j è il numero tre"; break; // il break ci va SEMPRE!
  41.         case 4 : cout<<"j è il numero quattro"; break;
  42.         case 5 : cout<<"j è il numero cinque"; break;
  43.         default : cout<<"j non è in lista"; // non necessario, serve nel caso il in cui non c'è il valore cercato;
  44.     }
  45.    
  46.     /*  due cose importanti, primo, l'espressione che regola lo switch deve avere un tipo discreto, cioè int,char,boolean
  47.         oppure di tipo enum. NON PUò AVERE IL TIPO double o struct. Secondo le istruzioni associte ad ogni case devono essere
  48.         seguite dal comando break;  */
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement