Preguntas etiquetadas con increment

128
Expresiones de puntero: * ptr ++, * ++ ptr y ++ * ptr

Recientemente me he encontrado con este problema que no puedo entender por mí mismo. ¿Qué significan realmente estas tres expresiones ? *ptr++ *++ptr ++*ptr He intentado con Ritchie. Pero desafortunadamente no pudo seguir lo que dijo sobre estas 3 operaciones. Sé que todos se realizan para...

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...

111
¿Por qué c = ++ (a + b) da error de compilación?

Después de investigar, leí que el operador de incremento requiere que el operando tenga un objeto de datos modificable: https://en.wikipedia.org/wiki/Increment_and_decrement_operators . De esto, supongo que da un error de compilación porque (a+b)es un número entero temporal y, por lo tanto, no es...

108
Incrementar un valor en Postgres

Soy un poco nuevo en postgres. Quiero tomar un valor (que es un número entero) en un campo en una tabla de postgres e incrementarlo en uno. Por ejemplo, si la tabla 'totales' tuviera 2 columnas, 'nombre' y 'total', y Bill tuviera un total de 203, ¿cuál sería la instrucción SQL que usaría para mover...

104
operador bool ++ y -

Hoy, mientras escribía un código de Visual C ++, me encontré con algo que me sorprendió. Parece que C ++ admite ++ (incremento) para bool, pero no - (decremento). ¿Es solo una decisión aleatoria o hay alguna razón detrás de esto? Esto compila: static HMODULE hMod = NULL; static bool once =...

103
¿Cómo puedo incrementar un carácter?

Soy nuevo en Python, vengo de Java y C. ¿Cómo puedo incrementar un carácter? En Java o C, los caracteres e ints son prácticamente intercambiables, y en ciertos bucles, es muy útil para mí poder hacer incrementos de caracteres e indexar matrices por caracteres. ¿Cómo puedo hacer esto en Python? Ya...

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...