Non significa neanche.
È una variabile contenente un numero che può essere utilizzato come valore di indice per un elemento dell'array. Ciò è evidenziato dal fatto che i
viene spesso utilizzato nel contesto di un array, come in
array[i]
Il valore dell'indice rappresenta il numero dell'iterazione attualmente in esecuzione. Più specificamente, il corpo del loop (le istruzioni che vengono eseguite durante ogni ripetizione del ciclo) può essere detto iterato mentre il ciclo viene eseguito. Se il valore dell'indice dell'oggetto è sei e un array viene iterato, allora è la settima iterazione (poiché gli indici di matrice iniziano tipicamente a contare a zero).
Detto questo, non è necessario che i
venga usato come indice in un array; potrebbe essere usato in qualche altro contesto. La nozione di variabili di ciclo denominate i
, j
, k
, ecc. Ha origine in matematica, dove è una convenzione stabilita per la scrittura di pedici. È stato trasferito dalla matematica alla programmazione in Fortran, dove le variabili denominate i
con n
sono impostate per default sul tipo di dati integer
.