Preguntas etiquetadas 'c'

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e integrado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales en lenguaje C como se define en ISO 9899 (versión más reciente, 9899: 2018, a menos que se indique lo contrario), también etiquetas para versiones específicas de consultas con c89, c99, C11, etc.). C es diferente de C ++ y no se puede combinar con una etiqueta de C ++, que no es una razón racional.
10
respuestas

¿Mejorar el rendimiento de SQLite por segundo por segundo?

Optimizar SQLite es difícil. ¡El rendimiento de las inversiones en la aplicación C puede variar desde 85 inserciones por segundo hasta más de 96,000 inserciones por segundo! Antecedentes: usamos SQLite como parte de la aplicación de escritorio. Tenemos una gran cantidad de datos ...
fijado el 11 de noviembre '09 a la 1:16
27
respuestas

¿Cómo se configura, borra y cambia un bit?

¿Cómo configura, borra y cambia bits en C / C ++?
set 07 sep '08 a las 3:42
28
respuestas

Imprimir el resultado de malloc?

En esta pregunta, alguien sugirió en el comentario que no debería ingresar el resultado de malloc, es decir, int * sieve = malloc (sizeof (int) * length); not: int * sieve = (int *) malloc (sizeof (int) * length); ¿Por qué es así?
fijado marzo 03 '09 a las 13:13
10
respuestas

¿Por qué es que en ciclos separados los suplementos de estigma son mucho más rápidos que en el ciclo combinado?

Supongamos que a1, b1, c1 y d1 apuntan a la memoria del montón, y mi código numérico tiene el siguiente bucle principal. const int n = 100000; para (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Este ciclo se realiza 10.000 veces a ...
fijado el 17 de diciembre '11 a las 23:40
32
respuestas

¿Cuál es la diferencia entre #include <filename> y #include "filename"?

En los lenguajes de programación C y C ++, ¿cuál es la diferencia entre usar paréntesis angulares y usar comillas en la declaración de inclusión de la siguiente manera? #include <nombre_de_archivo> #include "nombre de archivo"
puesta el 22 de agosto. '08 a las 4:40
6
respuestas

Qué ": -" en codigo C?

Me encontré con este extraño macrocódigo en /usr/include/linux/kernel.h: / * esto se puede usar, por ejemplo, en un inicializador de estructura (o ...
set 10 de febrero '12 a las 5:50 pm
18
respuestas

Con matrices, ¿por qué esto es así, [5] == 5 [a]?

Como Joel señala en el podcast delphi-faq.net # 34, en el lenguaje de programación C (también conocido como: K R) se menciona esta propiedad de las matrices en C: a [5] == 5 [a] Joel dice que esto se debe a la aritmética de punteros, pero todavia no entiendo ¿Por qué a [5] == 5 [a]?
fijado el 19 de diciembre '08 a las 8:01 pm
4
respuestas

¿Qué hace C ??! ??! un operador?

Vi la cadena C, que se parecía a esto: HandleError (); Está compilado correctamente y parece funcionar bien. Parece que comprueba si ha ocurrido un error y, si lo hace, lo procesa. Pero no creo del todo ...
Set 19 de octubre. '11 a las 19:56
13
respuestas

¿Qué es el efecto externo "C" en C ++?

¿Qué es exactamente lo que pone extern "C" en el código C ++? Por ejemplo: extern "C" {void foo (); }
establecido el 25 de junio de 2009 a las 5:10
22
respuestas

Compilación de una aplicación para su uso en entornos altamente radiactivos.

Estamos ensamblando una aplicación C / C ++ incrustada que se implementa en un dispositivo blindado en un entorno irradiado con radiación ionizante. Utilizamos GCC y compilación cruzada para ARM. Cuando se implementa, nuestra aplicación genera algunos errores ...
fijado el 24 de abril '16 a las 10:09 pm
14
respuestas

¿Cuál es la diferencia entre const int *, const int * const y int const *?

Siempre he echado a perder cómo usar correctamente const int *, const int * const y int const *. ¿Hay un conjunto de reglas que definen lo que puedes y no puedes hacer? Quiero saber todo lo que hay que hacer, y todo esto no tiene que ver con las tareas, antes de ...
fijado el 17 de julio de 2009 a las 16:28
12
respuestas

¿Cómo funcionan los punteros de función en C?

Recientemente tuve algo de experiencia con punteros de función en C. Así que, continuando con la tradición de responder a sus propias preguntas, decidí hacer un breve resumen de los principios más básicos para aquellos que necesitan una rápida inmersión en el tema.
establecido el 08 de mayo de 2009 a las 18:49
20
respuestas

¿Qué significa el significado "estático" en C?

Vi la palabra estática usada en varios lugares en el código C; ¿Es como una función / clase estática en C # (donde se comparte la implementación entre objetos)?
set 21 de febrero '09 a las 9:47
4
respuestas

Concurso de Código C ofuscado 2006. Por favor, explique sykes2.c

¿Cómo funciona este programa C? main (_) {_ ^ 448 main (- ~ _); putchar (--_% 64? 32 | - ~ 7 [__ TIME __-_ / 8% 8] ["> 'txiZ ^ (~ z?" - 48] >> ";;; ==== ~ $ :: 199" [_ * 2 8 | _ / 64] / (_ 2? 1: 8)% 8 1: 10);} Se compila tal como está (probado para gcc 4.6. 3). Él no ...
se establece el 13 de marzo de '13 a las 21:22
16
respuestas

¿Cómo usar extern para intercambiar variables entre archivos fuente?

Sé que las variables globales en C a veces tienen la palabra clave externa. ¿Qué es la variable externa? ¿Qué es una declaración? ¿Cuál es su alcance? Esto se debe al intercambio de variables en los archivos de origen, pero ¿cómo funciona? Donde puedo usar ...
set 16 de septiembre '09 a las 17:08