c/c++中typedef定义结构体内成员赋初值
写数据结构作业时遇到的问题:需要给typedef定义的结构体中的成员数组赋初值。如下:写数据结构作业时遇到的问题:需要给typedef定义的结构体中的成员数组赋初值。如下:
typedef struct {
Node* nodes[maxsize];
int front,rear;
}Queue;
赋值方法如下:
Queue nodes = {{0},1,0};
即在定义结构体变量的时候用大括号赋值,括号内按顺序依次给定初值。