以下叙述正确的是

admin2020-10-26  19

问题 以下叙述正确的是

选项 A、表达式 sizeof(FILE*) == sizeof(int*) 的值为真
B、文件指针的值是一个整数,它的值一定小于文件字节数
C、文件指针的值是所指文件的当前读取位置
D、使用fscanf函数可以向任意类型的文件中写入任意数量的字符

答案A

解析 sizeof(FILE*)=4,因为file* 为指针,指针的大小4 ,sizeof(int*)=4,理由同前面。文件指针的值是地址,是一个16进制的数,它的值不一定小于文件字节数,因此选项B错误。文件指针是所指文件的当前读取位置,而不是文件指针的值因此选项C错误。intfscanf(FILE*stream,constchar*format,[argument...]);
fscanf函数可以向任意类型的文件,写入任意数量不能超过系统的缓冲区,写文件先写入缓冲区,最后一起写入文件,因此选项D错误。答案为A选项
转载请注明原文地址:https://jikaoti.com/ti/TaD0FFFM
0

最新回复(0)