程序foo.c在修改数据文件foo.dat时,采取这样的方式:调用两次open分别返回了文件描述符fd1和fd2,下面那个描述是正确的:
A、fd1和fd2既然打开的是同一个文件,访问fd1和fd2使用的是同一个当前读写位置指针;
B、fd1和fd2虽然打开的是同一个文件,访问fd1和fd2使用的却是不同当前读写位置指针;
C、fd1和fd2既然打开的是同一个文件,重复打开一个文件,fd1与fd2必然相等,这种做法没有意义;
D、fd1是已经打开foo.dat的文件描述符,再次打开foo.dat时,打开失败,根本得不到有效的fd2
发布时间:2024-12-24 17:49:42