制表有几个不同的层次，其行为就类似。控制表有时会以的方式表示，其中会有对应的条件表示式及子程序。控制表可以简化一些类似的程式叙述，而且若是二维的控制表，在阅读及更新上都比一维特性的程式码要容易维护，有时控制表甚至可以让非程式设计师来维护。电脑科学家高德纳在1974年提出的论文《Structured Programming with go to Statements》中就提到「多路分支是一种重要的程式设计技术，但常常被一些数量不足的if指令取代」。
表格结构.控制表可以是多维