填空题
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是 【7】 。
# include<iostream, h>
int a=5;
void main()
{
int a=10, b=20;
cout<<a<<", "<<b<<end1;
{
int a=0, b=0;
for (int i=1;i<8;i++)
{
a+=i;
b+=a;
}
cout<<a<<", "<<b<<", "<<:: a<<end1;
}
cout<<a<<", "<<b<<end1;
}
【参考答案】
a重定义