下是主要通用的语句种类，加上典型的指令式语言的范例：
表示式.在大多数编程语言中，语句与表达式互相对比，两者不同之处在于，语句是为了运作它们的副作用而执行；表达式则一定会传回评估后的结果，而且通常不产生副作用。在指令式编程中，Algol 68是语句可有回传值的少数几种语言。在混合指令式和函数式的编程语言（如Lisp）中，表达式和语句之间的分野并不存在：即段落中只为了副作用且不返回值，而依序执行的表达式，也被认为是“表达式”。在纯函数式编程中没有语句；一切都是可被评估的表