程序片段: { int a = 1; { int b = 2; cout << a + b; } } 大括号里再写大括号,下面哪个说法正确? A. 大括号最多只能套一层,两层就编译错误 B. 套起来以后,内层大括号里的语句不会执行 C. 内外两层必须装同一种类型的变量,否则报错 D. 可以嵌套,内外两层各自配对就行,执行时仍从上到下