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.


9
¿Dónde poner incluir declaraciones, encabezado o fuente?
¿Debo poner las inclusiones en el archivo de encabezado o en el archivo de origen? Si el archivo de encabezado contiene las declaraciones de inclusión, si incluyo ese archivo de encabezado en mi fuente, ¿mi archivo de origen tendrá todos los archivos incluidos que estaban en mi encabezado? ¿O debería …
106 c  header  include 

12
Cree un servidor HTTP simple en C [cerrado]
Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no puede responderse razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el Centro de ayuda . Cerrado hace 7 años . Necesito …
105 c  httpserver 


8
opengl: glFlush () frente a glFinish ()
Tengo problemas para distinguir la diferencia práctica entre llamar glFlush()y glFinish(). Los documentos dicen que glFlush()y glFinish()empujarán todas las operaciones almacenadas en búfer a OpenGL para que uno pueda estar seguro de que todas se ejecutarán, la diferencia es que glFlush()regresa inmediatamente donde como glFinish()bloques hasta que se completan todas …
105 c++  c  opengl  graphics 




16
borrar una matriz de caracteres c
Pensé que al establecer el primer elemento en un valor nulo se borraría todo el contenido de una matriz de caracteres. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Sin embargo, esto solo establece el primer elemento en nulo. o my_custom_data[0] = 0; en lugar de usar memset, pensé que los …
104 c  arrays  char 

10
¿Es legal indexar en una estructura?
Independientemente de lo "malo" que sea el código, y suponiendo que la alineación, etc., no sea un problema en el compilador / plataforma, ¿este comportamiento no está definido o no funciona? Si tengo una estructura como esta: - struct data { int a, b, c; }; struct data thing; ¿Es …
104 c++  c  struct 

9
¿Dónde se usa la palabra clave C auto?
En mi época universitaria leí sobre la autopalabra clave y con el tiempo me olvidé de lo que es. Se define como: define una variable local que tiene una vida útil local Nunca encontré que se esté usando en ningún lugar, ¿se usa realmente y, de ser así, dónde se …
104 c 



3
¿Diferencia entre CC, gcc y g ++?
¿Cuál es la diferencia entre los 3 compiladores CC, gcc, g ++ al compilar código C y C ++ en términos de generación de código ensamblador, bibliotecas disponibles, características del lenguaje, etc.?
104 c++  c  gcc  compilation 


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.