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.

22
¿Cuál es el operador "->" en C ++?
На этот вопрос есть ответы en Stack Overflow на русском : Что такое оператор "->" в С ++? Después de leer las características ocultas y oscuras esquinas de C ++ / STL sobre comp.lang.c++.moderated, me sorprendió por completo que el siguiente fragmento compila y se trabajó tanto en Visual Studio …

10
Mejore el rendimiento INSERT por segundo de SQLite
Optimizar SQLite es complicado. ¡El rendimiento de inserción masiva de una aplicación C puede variar de 85 insertos por segundo a más de 96,000 insertos por segundo! Antecedentes: estamos usando SQLite como parte de una aplicación de escritorio. Tenemos grandes cantidades de datos de configuración almacenados en archivos XML que …


28
¿Lanzo el resultado de malloc?
En esta pregunta , alguien sugirió en un comentario que yo no emitir el resultado malloc, es decir, int *sieve = malloc(sizeof(int) * length); más bien que: int *sieve = (int *) malloc(sizeof(int) * length); Por qué sería este el caso?
2408 c  malloc  casting 



4
Lo que hace el ??!??! operador hacer en C?
Vi una línea de C que se veía así: !ErrorHasOccured() ??!??! HandleError(); Se compiló correctamente y parece funcionar bien. Parece que está comprobando si ha ocurrido un error, y si lo ha hecho, lo maneja. Pero no estoy realmente seguro de lo que realmente está haciendo o cómo lo está …
1990 c  operators  trigraphs 

5
Que es ":-!!" en el código C?
Me topé con este extraño código macro en /usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define …
1665 c  linux  macros  linux-kernel 





11
¿Cómo funcionan los punteros de función en C?
Recientemente tuve algo de experiencia con punteros de función en C. Continuando con la tradición de responder sus propias preguntas, decidí hacer un pequeño resumen de los conceptos básicos, para aquellos que necesitan una rápida inmersión en el tema.
1234 c  function-pointers 

19
¿Qué significa "estático" en C?
He visto la palabra staticusada en diferentes lugares en el código C; ¿Es esto como una función / clase estática en C # (donde la implementación se comparte entre objetos)?
1140 c  syntax  static 


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.