复合语句 由 N 个语句组成
- eg:
- #include <iostream>
- // 复合语句
- void main()
- {
- int a = 10; // 单语句
- std::cout<<a<<"\n"; // 单语句
- //1 句 复合语句 由 N 个语句组成
- {
- std::cout<<a<<"\n";
- std::cout<<a<<"\n";
- std::cout<<a<<"\n";
- // 复合语句中 可以包含复合语句
- {
- std::cout<<a<<"\n";
- std::cout<<a<<"\n";
- }
- }
- int b;
- b = 10;
- {
- // 此处 b 的生命周期 从定义开始
- // 到 其被包含的大括号的结束
- int b;
- // 此处的 b 会调用 最接近这个大括号的变量
- b = 20;
- std::cout<<b<<"\n";
- }
- std::cout<<b<<"\n";
- system("pause");
- }
来源: http://www.bubuko.com/infodetail-2699988.html