View Single Post
Old 04-07-2006, 07:49   #1
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Cittā: Genova
Messaggi: 5676
[c] ma queste righe non sono uguali?

stavo riguardando uno dei primi esercizi di uno dei corsi dell'universitā. robbbbba facile, e poi io sono beccio, quell'esame me lo sono mangiato... mmmmmmmh.. forse no, mi sono venuti dei dubbi
la linea dell'umiliazione č questa

Codice:
    mq->lg=((mq->lg+1)%MAX);
ooooookey!
data mq un puntatore a struttura perfettamente allocata nella mia mente doveva sommarci uno, farci un banale modulo 16 (č questo che vale MAX) e riassegnarlo a lg....
nono, col cavolo che lo fa!
alemeno non su quel codice...

perō lo fa questa linea...
Codice:
     mq->lg++ % MAX;
che non avrei mai scritto non sapendo dove č che avviene l'assegnazione.
ok, al di lā che l'ultima opzione non mi sarei nemmeno sognato di scriverla non capisco che differenza ci sia tra le due righe....

sapete illuminarmi?

ciao ciao!
NA01 č offline   Rispondi citando il messaggio o parte di esso