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
Inicializar / restablecer la estructura a cero / nulo
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; Estoy llenando esta estructura y luego usando los valores. En la próxima iteración, quiero restablecer todos los campos 0o nullantes de comenzar a reutilizarlos. ¿Cómo puedo hacer eso? ¿Puedo usar memseto tengo que pasar por todos …

10
valor doble mínimo en C / C ++
¿Existe una forma estándar y / o portátil de representar el valor negativo más pequeño (por ejemplo, para usar infinito negativo) en un programa C (++)? DBL_MIN en float.h es el número positivo más pequeño .
92 c++  c  math 




8
Cómo localizar un error "doble libre o corrupto"
Cuando ejecuto mi programa (C ++), se bloquea con este error. * glibc detectado * ./load: doble libre o corrupción (! prev): 0x0000000000c6ed50 *** ¿Cómo puedo localizar el error? Intenté usar std::coutdeclaraciones print ( ), sin éxito. ¿Podría gdbhacer esto más fácil?
92 c++  c  debugging  free 


4
¿Principios de diseño, mejores prácticas y patrones de diseño para C (o programación de procedimientos en general)? [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas por editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta ¿Existen principios de diseño conocidos, mejores prácticas y …

1
¿Usa roxygen2 y doxygen en el mismo paquete? [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta Tengo un Rpaquete que usa roxygen2. Tiene algo de Ccódigo …

12
Declaraciones de variables en archivos de encabezado: ¿estático o no?
Al refactorizar algunos #defines, encontré declaraciones similares a las siguientes en un archivo de encabezado de C ++: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; La pregunta es, ¿qué diferencia, si la hay, hará la estática? Tenga en cuenta que la inclusión múltiple de …
91 c++  c  static 

3
¿Qué es CHAR_BIT?
Citando el código para calcular el valor absoluto entero (abs) sin ramificar de http://graphics.stanford.edu/~seander/bithacks.html : int v; // we want to find the absolute value of v unsigned int r; // the result goes here int const mask = v >> sizeof(int) * CHAR_BIT - 1; r = (v + …



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.