struct student { int num; char name; float score[3]} stu = {1, 'm', {90.1, 90.2, 90.3}};
这样就行了,原题中的那个不叫初始化。