是啊,fread只覆盖了前三个啊代码显示将数组a中的1,2,3,4,5,6写入文件然后移动文件指针到4的位置(fseek进行文件指针移动,3个int长度)然后fread读取了3个int数据,写入a数组开头部分,即读取4,5,6,覆盖了数组前三个元素,所以最后数组内容是4,5,6,4,5,6