[求助]两段代码有区别吗?
while((cha=fgetc(fpa))!=EOF){
fputc(cha,fpb);
}
cha = fgetc(fpa);
while (!feof(fpa))
{
fputc(cha, fpb);
cha = fgetc(fpa);
}
有什么不同吗?有大虾知道么,呵呵
楼主朋友,您给的两段代码没有什么区别。不过,
高手们通常喜欢第一段代码,即
while((cha=fgetc(fpa))!=EOF)
fputc(cha,fpb); //大括弧可省略
但初学者建议从这儿:
cha = fgetc(fpa);
while (!feof(fpa))
{
fputc(cha, fpb);
cha = fgetc(fpa);
}
开始,因为它/好理解些。
【注意】对于TURBOC 2.0请使用第二种代码。