p-a表示p与a的距离即偏移。例如某一时刻p指向数组的第5个元素a[4]的位置,那么p-a就等于4。p-a
记录文件指针的当前位置不是用另一个指针,而是用一个无符号整数记录相对文件开头的偏移量
ftell函数就是获取文件当前偏移量的函数,返回一个整数
unsigned
int
n;
n=ftell(fp);
//获取相对文件头的偏移量
....
//文件操作
....
....
fseek(fp,
n
,SEEK_SET);
//移动到刚才获取的偏移为n的位置
p指针是在自增的
判断p-a即当前p指针和数组起始的元素差值,当p-a==n时即表示已到达数组末尾
选择B