c/c++中typedef定义结构体内成员赋初值

发布时间 2023-12-18 22:32:42作者: 在下李霡霂

写数据结构作业时遇到的问题:需要给typedef定义的结构体中的成员数组赋初值。如下:写数据结构作业时遇到的问题:需要给typedef定义的结构体中的成员数组赋初值。如下:

typedef struct {
    Node* nodes[maxsize];
    int front,rear;
}Queue;

赋值方法如下:

Queue nodes = {{0},1,0};

即在定义结构体变量的时候用大括号赋值,括号内按顺序依次给定初值。