设有如下定义: struct student { char name[10]; int num; int age; char addr[15]; } stu[4]; fp为指向file.dat的文件指针,以下能完成将4个学生的所有数据,写入二进制文件file.dat中的的是( )。
C.
for(i = 0; i < 4; i++) fread(stu,sizeof(struct student),1,fp)
D.
for(i = 0; i < 4; i++) fwrite(&stu[i],sizeof(struct student),1,fp)