各行依序加一。C语言中源代码的行号定义成从档案开始到指定位置之间，所读到换行符号的个数再加一。在一些古老的程式语言（如GW-BASIC）中，行号是程式语法中必需的一部份。 主要原因是当时的作业系统缺乏交互式的文字编辑器，程式编辑器的界面往往只有行编辑器。指定行号可以使编辑器知道要编辑哪一行，也可以在原代码的特定位置中插入一行。行号也可以将程式实际需要执行的先后顺序和输入程式时的顺序区隔开来。现在的作业系统普遍都有交互式文字编辑器的功能，因此大部份的程式语言都已不需要行号。Section:::