Comment résoudre le problème du langage C? Liste des liens

Questions et réponses du rseoc 2021-12-30 12:48:43 阅读数:336

comment soudre le probl du

Saisissez les caractèresaàf,Créer un noeud de caractères dans l'ordre des caractères d'entrée(Chaque noeud stocke un caractère)Liste unidirectionnelle,
Afficher les caractères de la liste liée,Et libérer l'espace occupé par les noeuds de la liste.




Adopter les réponses:

Pour information:

#include<stdio.h>struct node{ char ch; struct node*next;};int main(){ int i; struct node *q,*p,*head; for(i=0;i<6;i++){ //Générer une liste de liens p = (struct node*)malloc(sizeof(struct node)); p->ch = 'a' + i; p->next = NULL; if(i==0) head = p; else q->next=p; q = p; } p=head; while(p){ //Liste des liens de sortie printf(" %c",p->ch); p = p->next; } while(head){ //Release Chain List p=head; head = p->next; free(p); } return 0;}

版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112272134299714.html