01: // ciclo for(;;) definizione variabili all'interno del for(;;) stesso, accenno a visibilità variabili
02: #include<stdio.h>
03: #include<stdlib.h>
04: #include<unistd.h>
05: 
06: int main(int argc, char **argv){
07: 
08:   int max;
09: 
10:   printf("Inserisci un numero intero positivo: ");
11:   scanf("%d", &max);
12: 
13:   printf("Ok contiamo\n");
14:   for (int x=max; x>0; --x) // il C99 permette questo (come il C++) 
15:   {
16:     printf("%d\n", x);
17:     sleep(1);
18:   }
19: 
20:   // printf("Ora x vale %d\n", x); // se scommento, errore di compilazione? Perché?
21:              // error: ‘x’ undeclared (first use in this function)
22: 
23:   return 0;
24: }
25: 
26: 


Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it