Preguntas con la etiqueta [c]
Comportamiento indefinido, no especificado y definido por la implementación
¿Qué es el comportamiento indefinido (UB) en C y C++? ¿Qué pasa con el comportamiento no especificado y el comportamiento definido por la implementación ? ¿Cuál es la diferencia entre
¿Cómo funcionan los punteros a punteros en C? (¿y cuándo podrías usarlos?)
¿Cómo funcionan los punteros a punteros en C? ¿Cuándo podrías usarlos?
Preprocesador de C++ __VA_ARGS__ número de argumentos
Pregunta sencilla para la que no pude encontrar respuesta en la red. En macros de argumentos variados, ¿cómo encontrar el número de argumentos? Estoy de acuerdo con el preprocesador boost,
¿Definición de estructura autoreferencial?
No he estado escribiendo C por mucho tiempo, por lo que no estoy seguro de cómo debo hacer este tipo de cosas recursivas... Me gustaría que cada celda contenga otra
Comprensión de las variaciones del tamaño de las estructuras en C/C++: el impacto del ordenamiento de los miembros y la alineación de los datos
¿Por qué el tamaño de struct bit_man1 genera 8 bytes mientras que struct bit_man2 genera 4 bytes, aunque ambas estructuras contienen los mismos tipos y cantidad de datos? Considere las
¿Cómo puedo restringir un valor flotante a sólo dos lugares después del punto decimal en C?
¿Cómo puedo redondear un valor flotante (como 37,777779) a dos decimales (37,78) en C?
¿Por qué volátil no se considera útil en la programación multiproceso C o C++?
Como se demuestra en esta respuesta que publiqué recientemente, parece que estoy confundido acerca de la utilidad (o la falta de ella) devolatile contextos de programación multiproceso. Tengo entendido que
Consejos en C: ¿cuándo utilizar el signo y el asterisco?
Recién estoy comenzando con los consejos y estoy un poco confundido. Sé &significa la dirección de una variable y se *puede usar delante de una variable de puntero para obtener
¿Por qué convertir los valores de retorno no utilizados en anulados?
int fn(); void whatever() { (void) fn(); } ¿Hay alguna razón para anular un valor de retorno no utilizado, o tengo razón al pensar que es una completa pérdida de
¿Está permitido utilizar uniones para juegos de palabras tipográficos y, de no ser así, por qué?
He estado buscando por un tiempo, pero no encuentro una respuesta clara. Mucha gente dice que utilizar sindicatos para hacer juegos de palabras no está definido y es una mala
Compilación de una aplicación para su uso en entornos altamente radiactivos.
Estamos compilando una aplicación C++ integrada que se implementa en un dispositivo blindado en un entorno bombardeado con radiación ionizante . Estamos usando GCC y compilación cruzada para ARM. Cuando
¿Qué significa doble guión bajo (__const) en C?
extern int ether_hostton (__const char *__hostname, struct ether_addr *__addr) __THROW; Encontré la definición de función anterior en /usr/include/netinet/ether.h en una máquina Linux. ¿Alguien puede explicar qué significan los guiones bajos
Mostrar una matriz de colores en C [cerrado]
Mi programa escribe y lee matrices de colores como este: struct Image { size_t width; size_t height; struct Color *data; } struct Color { char r; char g; char b;
Uso del operador de flecha (->) en C
Estoy leyendo un libro llamado "Aprenda usted mismo C en 21 días" (ya aprendí Java y C#, así que estoy avanzando a un ritmo mucho más rápido). Estaba leyendo el
¿Cómo convertir una cadena a un número entero en C?
Estoy tratando de averiguar si existe una forma alternativa de convertir una cadena a un número entero en C. Regularmente modelo lo siguiente en mi código. char s[] = "45";