求助一个c语言结构体数组赋初值的简单问题

就是会出现图中的这种情况,不知道怎么解决。

我用的vs2013图片说明

(1)你定义了一个结构体数组,但是很明显初始化的时候,你只是初始化了一个一个变量,因此你可以去掉"[]方括号";
(2)你要看看你的vs13编译器是否支持“.d = 10"这种初始化结构体成员变量的方式,因为我的编译器是vs12的,就不支持这种"c99中.d = 10这样的”
初始化方式。

你的结构体里面一共有6个变量 你赋初值时明显语法错误 而且数目也不对