【单选题】有如下定义 struct st {int n;float t;}a[20]; FILE*fp 若文件已正确打开,则一下将文件内容读入数组 a 中的语句错误的是( )
A.
for(i=0;i<20;i+=2) fread(&a[i],2*sizeof(struct st),1L,fp);
B.
for(i=0;i<20;i++,i++) fread(&a[i],sizeof(struct st),2L,fp);
C.
fread(a,sizeof(struct st),20L,fp);
D.
or(i=0;i<20;i++) fread(a[i],sizeof(struct st),1L,fp);