Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 21:03
da polaris006
ciao a tutti!
potreste per favore spiegarmi in dettaglio il costrutto scritto nel titolo in linguaggio c e in particolare utilizzando la variabile flag? magari con un esempio specificando i passaggi?
grazie in anticipo

Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 21:19
da DanteCpp
Il tuo allenatore con una bandiera in mano, ti dice: corri sino a fine campo, poi voltati e guardami, se ho la bandiera abbassata torna qua e ricorri sino a fine campo. Se ho la bandiera alzata vai negli spogliati a cambiarti.
- Codice: Seleziona tutto
int flag = 0;
do {
corri();
flag=allenatore();
}while( ! flag );
spogliatoio();

Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 21:23
da TardoFreak
polaris006, sai quale è la differenza fra un ciclo di while ed un di do-while?
In generale conosci il concetto di terminazione di un ciclo?
Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 22:41
da TardoFreak
No.
Non cambia niente perché, in entrambi i casi, il corpo del ciclo viene eseguito almeno una volta.
Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 23:07
da TardoFreak
Beh, vedremo se l' OP ha voglia di capire qualcosa di più sull'argomento e quando, come, e perché usare i flag.
... o se gli interessava solo una risposta mordi e fuggi.
Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 23:32
da boiler
Io preferisco la variante del guru, perché se è il collega che mi sta sulle scatole, quando va in bagno gli scrivo
- Codice: Seleziona tutto
#define while if
nell'header-file e gli regalo mezza giornata di debugging. Con il do-while, non funziona.
Boiler
Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 23:43
da TardoFreak
Se però il tuo collega ti conosce, si parerà il cxlx con
- Codice: Seleziona tutto
#ifdef while
#undef while
#endif

Re: Costrutto do-while con variabile flag

Inviato:
13 ott 2015, 23:45
da Sjuanez
Come son felice di non lavorare con voi!
