[疑难] 结构体数组的赋值

kennes 2007-07-22
D语言中,数组可以用一条语句全部赋值,但结构体数组怎么赋值?如果用一条语句的话,不是用循环的方式,可不可以实现?
ideage 2007-07-22
Point[] pts = [{x: 2, y: 150}, {x: 20, y: 157}, {x: 3, y: 168}, {x: 7, y: 200}, {x: 2, y: 213}];
kennes 2007-07-22
struct mystruct
{

int sa ;
int sb ;
int sc ;

}

mystruct my[1000];
谢谢回答,如果结构体数组很大,而且用一个统一的数来赋值,比如都用3来赋值,怎么操作?
oldrev 2007-07-22
my[] = mystruct(3,3,3);
kennes 2007-07-22
谢谢回答,
用你的这条语句“my[] = mystruct(3,3,3);”一下子就实现了!
kennes 2007-07-22
谢谢ideage和oldrev!
Global site tag (gtag.js) - Google Analytics