跃进入这段程式，只能从这段程式码最后一行离开这段程式，中间没有其他程式码会跳跃离开这段程式。这种程式的限制使得基本块非常好分析。编译器处理程式时，会在分析程序中，将程式分解为所有基本块的组合。在控制流图中，基本块是控制流图中的节点。以下是一段QuickBASIC程式，程式中的前二行（DO之前的程式码）即为基本块。INPUT "What is your name: ", UserName$PRINT "Hello "; UserName$DOLOOP WHILE UCASE$(Answer$) =