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