Ver Mensaje Individual
  #2  
Antiguo 01-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Básicamente le has atinado.

Código:
for (j=i ; j<n ; j++)
En C, el ciclo for se compone de tres partes, la inicialización (j=i) la condición para entrar al ciclo (j<n) y lo que se hace al final de cada ciclo (j++).

Código:
i += n
es lo que piensas

Código:
i = i + n
y vale para otros operadores también.

Los operadores de incremento y decremento

Código:
i++;
j--;
son lo que piensas pero también hay

Código:
++i;
--j;
que es lo mismo pero no es igual

Si haces algo como:

Código:
j = 84;
a = j++;
el valor de a será 84 pues el incremento a j se hace después de la asignación. Si haces

Código:
j = 84;
a = ++j;
el incremento se hace antes, por lo que a valdrá 85.

// Saludos
Responder Con Cita