ptrNoeud null
NŒUD* initialiser(){
return NULL ;
}
void main(){
NŒUD* ptrNoeud ;
ptrNoeud = initialiser() ;
}
Initialiser une liste chaînée avec un nœud factice au début
NŒUD* initialiser(){
NŒUD* ptrNoeud ;
ptrNoeud = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( ptrNoeud != NULL ){
ptrNoeud->suivant = NULL ;
}
return ptrNoeud ;
}
void main(){
NŒUD* debut ;
debut = initialiser() ;
}
Initialiser une liste chaînée avec un nœud factice au début et à la fin
NŒUD* initialiser(){
NŒUD* z, *debut ;
z = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( z != NULL ){
z->suivant = z ;
debut = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( debut != NULL ){
debut->suivant = z ;
}
}
return debut ;
}
void main(){
NŒUD* debut ;
debut = initialiser() ;
}

Initialiser une liste chaînée avec un nœud (223 KO) (Cours PDF)
