设有以下结构体类型: struct st{ char name[8]; int num; float s[4]; } student[50]; 并且结构体数组 student 中的元素都已有值,若要将这些元素写到硬盘文件中,以下不正确的形式是( )。
A.
fwrite(student,sizeof(struct st),50,fp);
B.
fwrite(student,50*sizeof(struct st),1,fp);
C.
fwrite(student,25*sizeof(struct st),25,fp);
D.
for(1=0;i<50;i++) fwrite(student+i,sizeof(struct st),1,fp);