PDA

Visualizza la versione completa : Condizione del while in c++


redhummer982
08-08-2013, 20:22
ciao a tutti spero possiate aiutarmi. volevo chiedervi se sapete spiegarmi come interpretare la condizione del while in questi blocchi di programma, non riesco a venirne a capo.
grazie


bool inlist(const L& l,const E & e) {
L temp=l;
bool trovato=false;
while (temp && !trovato) {
if (e==temp->elem) trovato=true;
else
temp=temp->punt;
}
return trovato;




void append(L& l,const E & e) {
if(l==0) push(l,e);
else {
L temp=l;
L q=new Record;
q->elem=e;
q->punt=0;
while(temp->punt) temp=temp->punt;
temp->punt=q;
}

oregon
08-08-2013, 21:22
while (temp && !trovato)

ripete finché temp è un puntatore valido (non NULL) e trovato è false


while(temp->punt)

ripete finché temp->punt è un puntatore valido (non NULL)

redhummer982
30-08-2013, 15:52
ti ringrazio sei stato gentilissimo :ciauz:

Loading