在软体工程中，回圈计数器或是回圈变数是指for回圈中控制执行次数的变数。命名为计数器的原因是这个变数的值一般会是整数，而且在回圈进行中，变数的值也以递增或递减的方式变化（例如由0开始，每次加1，到10时结束）。在每次回圈迭代时，回圈计数器都会变化，因此每次迭代时回圈计数器都会不同，在for回圈中会依回圈计数器决定回圈是否要继续，或者结束回圈，执行后续的程式。常用的会将回圈计数器用i, j及k等变数名称表示。最外圈的回圈计数器变数为i，再内层回圈计数器变数为j，以此类推，有些程式的回圈计数器顺序会相反