已定义结构Score,并用Score定义变量grade,已知用二进制方式打开输出文件流ofile,下列写入grade的方式中,()是正确的。
A. ofile.write ((char *) & Score , sizeof (grade));
B. ofile.write ((char ) & Score , sizeof (grade));
C. ofile.write ((char *) grade , sizeof (grade));
D. ofile.write ((char *) & grade , sizeof (grade));