c语言结构体的赋值问题

c语言结构体的赋值问题
typedef struct{
datatype a[M];
int size;
} sequence_list;
我怎么在main函数里面给定义好的sequence_list赋值,可以sequence_list={。。。}这样的形式一次性赋值吗?用指针赋值又是怎么样的形式?
sequence_list={。。银模散。}这样的形式一次性赋码散值,这个只能在定义的时候赋值,之后就不能这样赋锋氏值了。
sequence_list s;
s.size = 1;//直接赋值
sequence_list* p = &s;
p->顷培size = 2;//指针赋值雀卜唯

不可以直接赋弊散值
可以的。。

sequence_list.a[M] = {};
sequence_list.size = *;
sequence_list * s;
s->datatype[0]=...;
s->搭陆桐datatype[2]=...;
s->datatype[0]=...;
.;
s->datatype[M]=...;
s->知坦悉逗size=...;
← 上一篇: 下一篇: →