之间...”在其中“所有声明以这种方式出现在一个块中，并只在这个块中有效。”
语法.块在不同语言中使用不同的语法。两个广大的家族是：此外还有：
限制.一些支持带有声明的块的语言不完全支持所有声明，例如C及其很多派生语言不允许在块内的函数定义（）。不同于祖先ALGOL，Pascal不支持在现存的块的codice_1和codice_2的内部使用带有自己声明的块，只支持复合语句来确使语句序列在codice_16、codice_17、codice_18和其他控制