Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    78
    questo è il mio ragionamento:inserisco il valore 10 viene salvato in info.value e ritornato dalla funzione Leggi_info,il valore di info viene passato alla seconda funzione contenuta nel ciclo for cioe:lista=Inserisci_Elemento(lista,info);

    Entriamo nella funzione Inserisci_Elemento ,in essa prec=NULL. curr=list=NULL perchè la lista è stata inizializzata a nulla grazie alla funzione:Crea_Lista();

    Quindi il ciclo :while(curr!=NULL &&info.value>curr->info.value) non parte poichè curr=NULL.. A questo punto viene allocato il nuovo nodo e nel campo info del nodo viene salvato 10.
    Subito dopo viene eseguito:newnode->link=lista,siccome (prec==NULL);

    Con questa istruzione(qui ho delle perplessità..!!!)lista che è ancora inizializzata a NULL(?) viene associata al campo link del nuovo nodo(ma n ha senso!!!) viene eseguita:

    lista=newnode;
    return lista;
    a questo punto ritorniamo nel main :

    lista=Inserisci_Elemento(lista,info)
    Ultima modifica di SSSS90; 15-05-2014 a 16:42

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.