ici est le code de langue c:Quelqu'un peut-il me dire pourquoi cette fonction n'ajoute pas de nœud pour durer et comment puis-je le résoudre?
struct node
{
int num;
struct node* next;
};
void add_last(struct node* head,struct node* new_node)
{
new_node->next=head;
head=new_node;
}
Je ne besoin de code, je veux seulement comprendre pourquoi cela ne fonctionne pas merci à l'avance.
Cela ne fonctionne pas parce que vous ne l'appelez pas. –
_Questions cherchant l'aide de débogage (pourquoi ce code ne fonctionne-t-il pas?) Doivent inclure le comportement désiré, un problème ou une erreur spécifique et le code le plus court nécessaire pour le reproduire dans la question elle-même. Les questions sans énoncé de problème clair ne sont pas utiles aux autres lecteurs. Voir: Comment créer un [mcve] ._ –
Il est difficile d'offrir des solutions lorsque l'énoncé du problème est simplement «ça ne marche pas».S'il vous plaît [modifier] votre question pour donner une description plus complète de ce que vous attendiez et comment cela diffère des résultats réels. Voir [demander] pour des conseils sur ce qui fait une bonne explication. –