0 votos
por (20 puntos) en C/C++
hola, recién estoy comenzando a programar en C, tengo una duda, porque el i++, del bucle for, osea que función cumple, busque por Internet pero no encontré nada

1 Respuesta

0 votos
por (60 puntos)

Hola Fede, espero que estés bien.
i++ es la abreviación a i=i+1, es decir, i++ incrementa una unidad a tu variable en cada iteracion.

Por ejemplo:
i=0;i<9;i++ hace lo siguiente:
iteracion 1:
i tiene valor de 0, por ende es menor que 9, asi que se le sumará 1  a la variable i (la ultima parte es la que hace i++)
iteración 2
i tiene valor de 1, por ende es menor que 9, asi que se le sumará 1  a la variable i (la ultima parte es la que hace i++)
iteración 3
i tiene valor de 2, por ende es menor que 9, asi que se le sumará 1  a la variable i (la ultima parte es la que hace i++)
...
así seguirá hasta i ser igual a 9, ahí es cuando la condicion hecha (i>9) no será cumplida, puesto que 9 no es menor que 9 .

i++  puede ser cambiado por
i+=2 (eso irá sumando 2 unidades a i en cada iteracion)
i-=2 (eso irá restando 2 unidades a i en cada iteracion)
o cualquier tipo de progresión que puedas imaginar, añadiendo variables, multiplicaciones, divisiones, etc .

Espero que mi resuesta te sea util . Saludos :)
 

Preguntas relacionadas

0 votos
0 respuestas
preguntado por rexon19 (20 puntos) May 1, 2016 en Python
0 votos
0 respuestas
preguntado por Anthony Gelvez (20 puntos) Dic 8, 2016 en C/C++
0 votos
0 respuestas
preguntado por cheonacho (20 puntos) Jul 11, 2016 en C/C++
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...