リンクされたリスト機能を使用するときに問題が発生するたびに。Visual Studio が突然動作しなくなりました。以下は私のコードです:
#include<stdio.h>
#include<stdlib.h>
typedef struct _listnode
{
int item;
struct _listnode* next;
}Listnode;
void printlist(Listnode *head);
void main(){
Listnode *head, *temp;
int i = 0;
head = malloc(sizeof(Listnode));
temp = head;
for(;i<3;i++){
temp->item = i;
if (i != 2){
temp->next = malloc(sizeof(Listnode));
temp = temp->next;
}
else
temp = NULL;
}
printlist(head);
}
void printlist(Listnode *head){
if (head == NULL)
printf("Your list is empty");
while(head != NULL){
printf(" %d ",head->item);
head = head->next;
}
printf(" \n ");
}
Output:
0 1 2
そして、次のメッセージが表示されました
何が起こっていたのか正確に教えてもらえますか?どんな助けでも大歓迎です。ありがとうございました
よろしくお願いします