On success, the number of bytes read is returned (zero indicates end of file), and the file position时,read会记住它应该继续读取的时间吗?例如,假设我正在调用read(pipe_fd[1][0], &contribution, sizeof(int)),根据我在这里的理解,我知道read将从管道中读取sizeof(整数)字节,并以某种方式使用但是,当我循环遍历,并再次将I改回read(pipe_