单项选择题

如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是( )。

A.fp=fopen("Demo",'r');
B.fp=fopen("Demo","ab+");
C.fp=fopen("Demo","w+");
D.fp=fopen("Demo","r+");