. 设有以下结构体类型:
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) fwrite(student, 25 * sizeof(struct st), 25, fp)
(D) for(i=0; i<50; i++) fwrite(student+i, sizeof(struct st), 1, fp)
c选项会怎样