Resultados de la búsqueda a petición "c"
C / C ++ necesita una forma inteligente de rastrear llamadas a funciones
Estoy buscando una manera inteligente de rastrear llamadas y devoluciones de funciones. Sé que puedo usar el depurador, pero me gustaría una manera de que imprima algo en el terminal cuando llame a una función en lugar de tener que pasar por el ...
multiplicación de coma flotante versus suma repetida
DejarN ser un número entero sin signo en tiempo de compilación. GCC puede optimizar unsigned sum = 0; for(unsigned i=0; i<N; i++) sum += a; // a is an unsigned integersimplementea*N. Esto se puede entender ya que la aritmética modular dice(a%k ...
Declaración vs definición en C
Considera el código: int main(void) { int a; }Por lo que sé,int a; es una definición, ya que hace que el almacenamiento esté reservado. Citando el estándar C (Borrador del Comité N1570 - 12 de abril de 2011): 6.7 / 5 SemánticaUna declaración ...
Desbordamiento de búfer no sucedió
Probé este código c de muestra: int main() { int array[5]; int i; for (i = 0; i <= 255; i++) { array[i] = 10; } }y compilarlo usando: gcc -m32 -o a.out buffer2.cmi pregunta es por qué no hay falla de segmentación Yo uso Kali Linux ...
¿Debo liberar memoria asignada en terminación anormal?
Mi programa (un navegador web en modo texto) está asignando memoria dinámicamente. Libero bloques innecesarios durante el tiempo de ejecución, por supuesto. Y libero todo antes de la terminación normal, para que los verificadores de pérdidas de ...
¿Cuál es la diferencia entre lanzar a 'flotante' y agregar 'f' como sufijo al inicializar un 'flotante'?
Cuál es la diferencia entre float f = (float) 99.32 ;y float f = 99.32f ;Ambos compilaron y corrieron con éxito.
advertencia: ¿la declaración de función implícita no es válida en C99?
Este es un archivo de encabezado #include <stdio.h> int m = 18; int x = 4; int singles (n) { if (n == 1) return 0; return doubles(n-1); } int doubles (n) { if (n == 1) return 0; return triples(n-1); } int triples (n) { if (n == 1) return m; ...
¿Todos los compiladores de C ++ generan código C?
Probablemente sea una pregunta bastante vaga y amplia, pero ¿todos los compiladores de C ++ compilan el código en C primero antes de compilarlos en el código de la máquina?
Especificación de tiempo: tipo de estructura Error c2011
Al ejecutar un programa Pthread en C con Visual Studio 2015, recibí el siguiente error Error C2011 'timespec': redefinición de tipo 'struct' El siguiente es mi código: #include<pthread.h> #include<stdlib.h> #include<stdio.h> void ...
seccomp: ¿cómo EXIT_SUCCESS?
Ahora a EXIT_SUCCESS después de configurar el modo estricto seccomp. ¿Es la práctica correcta, llamarsyscall(SYS_exit, EXIT_SUCCESS); al final de la principal? #include <stdlib.h> #include <unistd.h> #include <sys/prctl.h> ...