填空题

下列程序如果去掉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重定义