为什么在代码下面会抛出此错误。
Error: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
struct node_s *next=NULL;
代码:
#include<stdio.h>
#include<stdlib.h>
typedef struct node_s {
int data;
struct node_s *next=NULL;
} node;
答案 0 :(得分:1)
您必须删除指针的this.model = new app.Models.contentModel({template: this.templateName});
this.listenTo(this.model, 'dataFormatted', this.render);
初始化。只能在声明中进行初始化。
NULL
您可以在声明期间typedef struct node_s {
int data;
struct node_s *next;
}node;
初始化指针。