题目背景
本例的目的是帮助学生理解块结构和变量作用域的概念。
题目描述
请在代码编辑器中输入一段程序代码,判断程序的输出结果。
输入
#include <iostream>
using namespace std;
int main() {
int a = 1;
int b = 1;
{
int b = 2;
{
int a = 3;
cout << a << b;
}
{
int b = 4;
cout << a << b;
}
cout << a << b;
}
cout << a << b;
return 0;
}
输出
运行程序前,尝试判断代码的输出结果。
#include <iostream>
using namespace std;
int main() {
int a = 1;
int b = 1;
{
int b = 2;
{
int a = 3;
cout << a << b;
}
{
int b = 4;
cout << a << b;
}
cout << a << b;
}
cout << a << b;
return 0;
}
2452

被折叠的 条评论
为什么被折叠?



