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.
Questions et réponses du rseoc 2021-12-30 12:48:43 阅读数:336
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.
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