Preguntas etiquetadas con post-increment

285
¿Qué es x después de "x = x ++"?

¿Qué sucede (detrás de las cortinas) cuando se ejecuta esto? int x = 7; x = x++; Es decir, cuando una variable se incrementa y se asigna a sí misma en una declaración? Compilé y ejecuté esto. xsigue siendo 7 incluso después de toda la declaración . En mi libro, dice que xse...

122
Diferencia entre * ptr + = 1 y * ptr ++ en C

Recién comencé a estudiar C, y cuando hice un ejemplo sobre pasar puntero a puntero como parámetro de una función, encontré un problema. Este es mi código de muestra: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if...

91
Incremento en C ++ - ¿Cuándo usar x ++ o ++ x?

Actualmente estoy aprendiendo C ++ y aprendí sobre el incremento hace un tiempo. Sé que puedes usar "++ x" para hacer el incremento antes y "x ++" para hacerlo después. Aún así, realmente no sé cuándo usar cualquiera de los dos ... Nunca he usado realmente "++ x" y las cosas siempre funcionaron...