C++问题请下面代码中的top=-1,book[top]=b是什么意思
Bookdata() //构造函数,将book.txt读到book[]中
{ Book b;top=-1;
fstream file("book.txt",ios::in);
while (1)
{file.read((char *)&b,sizeof(b));
if (!file)
break;
top++;
book[top]=b;}
file.close();}
top=-1;对book数组存放位置进行初始化为-1
因为写入时,行执行 top++;
再 book[top]=b; //将内容存入book数组,从0开始
热门标签: