Resultados de la búsqueda a petición "c"
¿Por qué solo definir una macro si aún no está definida?
En toda nuestra base de código C, veo cada macro definida de la siguiente manera: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f ...
memcpy vs asignación en C
¿En qué circunstancias debo esperar que los memcpys superen las asignaciones en el hardware moderno INTEL / AMD? Estoy usando GCC 4.2.x en una plataforma Intel de 32 bits (pero también estoy interesado en 64 bits).
Suma de n números
#include <stdio.h> int main() { int m,i,sum,num; i=0; sum=0; scanf("%d ",&m); while(i<m){ scanf("%d ",&num); sum=sum + num; i=i+1; printf("Value of sum= %d\n",sum); //continue; } printf("Sum= %d ",sum); }En el código anterior, debe mostrar la ...
¿Cuál es una buena implementación de código abierto B-tree en C? [cerrado]
Estoy buscando una implementación de código abierto esbelta y bien construida de una biblioteca B-tree escrita en C. Debe estar bajo una licencia que no sea GPL para que pueda usarse en una aplicación comercial. Idealmente, esta biblioteca admite ...
Por qué una variable no se puede definir dos veces en 2 archivos en C
¿Por qué no puedo tenerint a;en 2 archivos C. Tengo la intención de combinar ambos para hacer ejecutable. Sé por experiencia que no puedo, pero quiero encontrar dónde dice esto el C99 estándar y sellar mi comprensión. Estoy leyendo el estándar ...
¿Cuál es la diferencia entre una macro y una función en C? [cerrado]
¿Cuál es la diferencia entre una macro y una función enC? ¿Dime una aplicación donde puedo usar macros y funciones?
Asignación de memoria para la matriz de caracteres
Tengo un gran problema con el lenguaje C cuando se trata de cadenas,char * 's o lo que sea ... Entonces, en este caso particular, tengo un gran problema. Quiero crear una serie de caracteres y aún no sé de qué tamaño será. Quiero escribir algo ...
el puntero a un elemento vectorial se bloquea
vector<int> v; v.push_back(1); int * p = &v[0]; for (int i = 2; i <= 100; ++i) { v.push_back(i); } *p = 5;Sé que el vector reasignó una nueva pieza de memoria para aumentar la capacidad, pero p es solo un puntero a alguna dirección de memoria y ...
¿Cómo utilizar la multiplicación y acumulación de intrínsecos en ARM Cortex-a8?
¿Cómo utilizar los intrínsecos de acumulación múltiple multiplicados por GCC? float32x4_t vmlaq_f32 (float32x4_t , float32x4_t , float32x4_t);¿Alguien puede explicar qué tres parámetros tengo que pasar a esta función? Me refiero a los registros ...
C / C ++ dentro del código Ruby?
C / C ++ sería una buena opción para escribir algunos de los aspectos críticos del rendimiento de una aplicación Ruby. Sé que esto es posible. Me gustaría saber cómo agregar código C / C ++ en el código Ruby; cualquier otro idioma para el ...