Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Duda sobre contador y acumulador (programa)

Estas en el tema de Duda sobre contador y acumulador (programa) en el foro de C/C++ en Foros del Web. Buenas noches amigos! Actualmente me encuentro estudiando las estructuras repetitivas, como lo son while y for.. Tengo una pequeña duda con eso: x+=+1 Con esa ...
  #1 (permalink)  
Antiguo 05/05/2016, 20:50
 
Fecha de Ingreso: marzo-2016
Mensajes: 20
Antigüedad: 7 años, 11 meses
Puntos: 0
Información Duda sobre contador y acumulador (programa)

Buenas noches amigos! Actualmente me encuentro estudiando las estructuras repetitivas, como lo son while y for.. Tengo una pequeña duda con eso:

x+=+1

Con esa expresión estoy diciendo que la variable "x" servirá para contar y acumular los valores y se irán sumando de 1 en uno?
  #2 (permalink)  
Antiguo 05/05/2016, 22:05
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 4 meses
Puntos: 52
Respuesta: Duda sobre contador y acumulador (programa)

En que lenguaje?

En C++ es un incremento unitario de la variable x.

Saludos
  #3 (permalink)  
Antiguo 07/05/2016, 02:53
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 1 mes
Puntos: 3
Respuesta: Duda sobre contador y acumulador (programa)

Eso se puede poner en ese caso de varias maneras:
Código C:
Ver original
  1. x++;
  2. x+=1;
  3. x=x+1;
Y con todas consigues lo mismo.
  #4 (permalink)  
Antiguo 07/05/2016, 03:15
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 5 meses
Puntos: 204
Respuesta: Duda sobre contador y acumulador (programa)

Cita:
Iniciado por aguml Ver Mensaje
Eso se puede poner en ese caso de varias maneras:
Código C:
Ver original
  1. x++;
  2. x+=1;
  3. x=x+1;
Y con todas consigues lo mismo.
Te faltó:

Código C++:
Ver original
  1. ++x;

Es recomendable acostumbrarse a los preincrementos si estamos preocupados con el rendimiento.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.
  #5 (permalink)  
Antiguo 07/05/2016, 08:46
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 1 mes
Puntos: 3
Respuesta: Duda sobre contador y acumulador (programa)

Pues si se me paso jejeje.
¿es más eficiente el preincremento que es posincremento? Pensaba que daba igual.
  #6 (permalink)  
Antiguo 07/05/2016, 10:06
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 5 meses
Puntos: 204
Respuesta: Duda sobre contador y acumulador (programa)

En el caso de tipos nativos da igual, pero en el caso de objetos no.

Un post-incremento puede conllevar la creación de una copia del objeto, mientras que en el caso del pre-incremento es algo que no sucede.

En un bucle que se repita n veces, si una copia del objeto cuesta x entonces el tiempo desperdiciado será t=xn respecto a un pre-incremento
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.

Etiquetas: ciclos, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:51.