Resultados de la búsqueda a petición "c"

9 la respuesta

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 ...

1 la respuesta

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 ...

4 la respuesta

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 ...

2 la respuesta

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 ...

7 la respuesta

¿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 ...

6 la respuesta

¿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.

2 la respuesta

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; ...

5 la respuesta

¿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?

4 la respuesta

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 ...

2 la respuesta

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> ...