un ciclo generalmente è formato da questi tre elementi:
* dichiarazione variabile
* condizione
* incremento
WHILE:
- Codice:
int i; <-- dichiarazione variabile
while (i<N) { <-- condizione
[...]
i++; <-- incremento
}
FOR:
- Codice:
for (inizializzazione; condizione; incremento) {
[codice]
}
quindi è facilissimo saltare da un for ad un while e viceversa:
- Codice:
int i=0;
while (i<MAX) {
printf("hello world!\n");
i++;
}
-------------------------------------------
int i;
for (i=0; i<MAX; i++) {
printf("hello world!\n");
}
cmq penso che si possa mettere qualsiasi cosa come condizione del for...