Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.

4
¿Cómo debemos comparar dos enteros?
Recientemente escribí un programa que ordena una matriz. Para ello, necesitaba escribir una función de comparación, que pasaré a ella. Mi función de comparación debería haber devuelto 1 (si x> y), -1 (si x <y) o 0 (si x = y). Escribí una función regular (Función 1) usando expresiones condicionales, …
8 c 


2
Cumplimiento estándar de una macro C
Tengo esta pequeña joya aquí (idea robada descaradamente de las preguntas frecuentes de C): /* A lot of checks omitted to get rid of the architectures with a "weird" endianness */ /*...*/ #define MP_ENDIANESS ( (0x41424344ul == *(uint32_t*)"ABCD") ? MP_BIG_ENDIAN : MP_LITTLE_ENDIAN ) ¿Cumple (no es un comportamiento indefinido) con …
8 c++  c 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.