Resultados de la búsqueda a petición "c"
¿Debo aprender a implementar OOP en C? ¿Hay proyectos que usan OOP en C?
Recientemente, terminé de leer K&R con, casi todos, ejercicios y ejemplos. Estaba planeando pasar a "C ++ acelerado" que encontréLibro de Axel ...
¿Por qué Clang optimiza x * 1.0 pero NO x + 0.0?
¿Por qué Clang optimiza el bucle en este código? #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i = 0; i < N; ++i) { ...
Incluyendo encabezados C dentro de un programa C ++
Tengo un programa C ++ (.cpp) dentro del cual deseo utilizar algunas de las funciones que están presentes dentro de los archivos de encabezado C como stdio.h, conio.h, stdlib.h, graphics.h, devices.h etc. Podría incluir la biblioteca stdio.h ...
¿Por qué las matrices en C decaen a punteros?
[Esta es una pregunta inspirada en una discusión reciente en otro lugar, y le daré una respuesta correcta]. Me preguntaba sobre el extraño fenómeno de C de las matrices "decayendo" a punteros, p. cuando se usa como argumentos de función. Eso ...
¿Cuál es el uso correcto de realloc () cuando falla y devuelve NULL?
¿Alguien puede resumir cuál es el uso correcto derealloc()? Qué haces cuandorealloc() falla? Por lo que he visto hasta ahora, parece que sirealloc() falla, tienes quefree() viejo puntero ¿Es eso cierto? Aquí hay un ejemplo: 1. char *ptr = ...
¿Quién determina el orden de los personajes?
Tengo una consulta basada en el siguiente programa: char ch; ch = 'z'; while(ch >= 'a') { printf("char is %c and the value is %d\n", ch, ch); ch = ch-1; }¿Por qué la impresión de todo el conjunto de letras minúsculas no está garantizada en el ...
pthreads en C - pthread_exit
Por alguna razón pensé que llamarpthread_exit(NULL) al final de una función principal garantizaría que todos los hilos en ejecución (al menos creados en la función principal) terminarían de ejecutarse antesmain Podría salir. Sin embargo, cuando ...
¿Cuáles son las diferencias entre free, dealloc, release y autorelease?
¿Alguien puede explicar las diferencias entrefree(), release, autorelease ydealloc?
Cómo saber qué función llama otra
Quiero saber si hay alguna forma de saber dónde se llamó la función que se está ejecutando actualmente, es decir, en qué archivo y línea. Estoy usando lenguaje C y estoy buscando algo similar a las macros __FUNCTION__, __LINE__ o __FILE__.
¿Imitar / emular un comportamiento big-endian en C? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo probar su código en una máquina con arquitectura big-endian? [/questions/2839087/how-to-test-your-code-on-a-machine-with-big-endian-architecture] 2 respuestasMe preguntaba si es posible emular un ...