我又拿着问题来了,这次是C语言数据结构里的单链表,为何我运行不了呀,是不是编辑器问题,我用的是DEV,

我又拿着问题来了,这次是C语言数据结构里的单链表,为何我运行不了呀,是不是编辑器问题,我用的是DEV,

img


错内容

这里是代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>
#include<stdlib.h>
//链表结点定义
struct LinkNode
{
int data;
struct LinkNode *next;

};

void test()
{
struct LinkNode node1 = ( 10, NULL );
struct LinkNode node2 = ( 20, NULL );
struct LinkNode node3 = ( 30, NULL );
struct LinkNode node4 = ( 40, NULL );
struct LinkNode node5 = ( 50, NULL );
struct LinkNode node6 = ( 60, NULL );

node1.next = &node2;
node2.next = &node3;
node3.next = &node4;
node4.next = &node5;
node5.next = &node6;
//对链表进行遍历,先定义一个辅助指针变量
struct LinkNode *p = &node1;
while (p != NULL){
    printf("%d ",p->data);
    p = p->next; //指针移动到下一个元素的首地址
    p = p->next; 
} 

}
int main(){

   test ();
   system("pause");
   return EXIT_SUCCESS;

}

结构体赋值用{},不是()