设有以下结构体类型: 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 , sizeof( struct st) , 1 , fp) ;