迴圈計數器
在軟體工程中，迴圈計數器或是迴圈變數是指 for 迴圈中控制執行次數的變數。命名為計數器的原因是這個變數的值一般會是整數，而且在迴圈進行中，變數的值也以遞增或遞減的方式變化（例如由 0 開始，每次加 1，到 10 時結束）。
在每次迴圈迭代時，迴圈計數器都會變化，因此每次迭代時迴圈計數器都會不同，在 for 迴圈中會依迴圈計數器決定迴圈是否要繼續，或者結束迴圈，執行後續的程式。
常用的變數命名原則會將迴圈計數器用 i, j 及 k 等變數名稱表示。最外圈的迴圈計數器變數為 i，再內層迴圈計數器變數為 j，以此類推，有些程式的迴圈計數器順序會相反，用 i 表示最外圈的迴圈計數器變數。一般認為此命名原則是為了符合早期 FORTRAN，因為這些字母開頭的變數若不特別指定型態，即為整數型態，而且迴圈計數器只是暫時使用，這些簡短的名字適合迴圈計數器的特性。這也影響中許多數學符號中的參數用 i, j 及 k 表示。