这是我写的C语言的一个小程序,我是想先定义一个结构体的数组,这个数组有5个元素,然后从第一个元素开始,一个一个赋值,但是为什么会有这种提示啊?也灭看到有缺少的大括号和分号什么的啊。
那如果我要是不再定义的时候初始化,就是想要再定义之后一个一个的赋值,应该怎么做?
追答就这么做——
stu[1].name[0]='Z';stu[1].name[1]='h';stu[1].name[2]='a';或者strcpy(stu[1].name,"Zha");或者scanf("%s",stu[1].name);——这个要从键盘输入了……stu[1].numbr[0]='c';……stu[2].name[0]=……这就很麻烦了。