问答题

使用VC++6.0打开 下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
9,8,7,6,5
注意:错误的语句在/********error********/的下面,修改该语句即可。其他的语句不能修改。
试题程序:
#include<iostream.h>
class TC
{
/********error********/
TC(int i)
{
m_i=i;
}
void print()
{
cout<<--m_i<<",";
}
public:
int m_i;
};
int main()
{
/********error********/
int i();
TC obj(10);
while(i>5)
{
/********error********/
i++;
obj.print();
}
cout<<endl;
return 0;
}

【参考答案】

(1)应添加“public:”。
(2)“int i()”应改为“int i(10);”。
(3)“......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)