| | | OFFLINE | | Post: 257 Post: 246 | Registrato il: 02/03/2016 Registrato il: 03/03/2016 | Sesso: Maschile | |
|
04/05/2016 16:58 | |
Istruzioni per i salti dentro il programma scritto in C Una istruzione che non si usa più è il goto era semplicissima :goto etichetta ; dove etichetta poteva essere in qualsiasi parte del programma e con il goto si saltava su quel punto , ma poi troppe etichette e goto faceva del programma un casino da non capirci più nulla allora l’ ANSI l’ agenzia di standardizzazione ha abolito il goto per tutti i linguaggi diprogrammazione il Return fa uscire con un risultato da una funzione anche il Main () è una funzione, è la funzione principale del programma normalmente si usa return 0 , poi la vedremo meglio in uso dentro le funzioni Il comando Break già lo abbiamo usato dentro con il comando lo SWITCH CASE BREAK ci faceva uscire dalle varie condizioni questa chiave non è fondamentale se non c’è le istruzioni vengono eseguite tutte sequenzialmente dentro lo stesso SWICTH Break è possibile usarlo dentro i comandi che fa girare i programmi con i loop giri continui tipo istruzioni FOR, WHILE e DO WHILE quando il programma gira e trova il Break esce da quella situazione e si porta alle prossime istruzioni che segue dopo le graffe Se ci sono più loop annidati il break fa uscire solo da quel FOR annidato e riprende dal prossimo FOR che trova Il comando o istruzione CONTINUE è uguale al break solo che fa continuare i giri dentro i loop i cicli continui, questo comando non può essere usato dentro lo SWICTH Dentro i cicli di WHILE e DO-WHILE se si incontra il CONTINUE fa si che l’ istruzione riparte dal controllo che viene rivalutato se vero allora fa il giro altrimenti esce dal ciclo , se ci sono cicli annidati il CONTINUE riparte dallo stesso ciclo interno L’ istruzione EXIT fa uscire dall’ intero programma Tutte le vere istruzione che abbiamo visto sono : per i salti : RETURN, GOTO, BREAK, CONTINUE, EXIT per i loop : FOR, WHILE, DO-WILE per controllare : IF , IF ELSE, IF ESE IF ELSE, SWITCH Qui ho detto che il MAIN () è una funzione , la funzione principale del programma, prossimamente vedremo le Funzioni Ciao grazie ByMpt-Zorobabele |