3つのファイルを使うプログラムを作りたいんだけど、どっちのほうが処理時間とか考えたら効率いいかな?

方法1
while(){
fp=fopen(…
fp2=fopen(…
fp3=fopen(…

処理1
処理2
処理3

fclose(fp);
fclose(fp2);
fclose(fp3);
}

方法2
while(){
fp=fopen(…
処理1
fclose(fp);

fp=fopen(…
処理2
fclose(fp);

fp=fopen(…
処理3
fclose(fp);
}