【发布时间】:2018-04-04 15:00:56
【问题描述】:
为什么会弹出此错误(对于 int index = -1)。下面是这段代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#define Offset 12
int num_frames;
struct node
{
struct node* next;
long data;
};
struct page
{
int index = -1;
int frame = -1;
int dirty = 0; //0 is clean, 1 is dirty
int valid = 0; //0 is not, 1 is valid
int referenced = 0; //0 is not, 1 is referenced
};
任何见解将不胜感激!
【问题讨论】:
-
您不能在声明中初始化结构成员。该语法(可能有用)不存在