ction::::基本语义.块的语义是双重的。首先，它向编程者提供了建立任意大和复杂的结构并把它当作一个单元的一种途径。其次，它确使编程者能限制变量的作用范围，有时可以限制已经被声明了的其他对象的作用范围。在原初的语言比如早期的Fortran和BASIC中，有一些内建的语句类型，很少或没有以有结构的方式扩展它们的方法。例如，直到1978年标准化Fortran 77之前，都没有“块状codice_16”语句，所以要写一个遵循标准的代码来实现简单的决定，编程者必须诉诸codice_20语句：C 语言: