Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Condizione del while in c++

    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
    codice:
    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;
        }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    ti ringrazio sei stato gentilissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.