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

5 la respuesta

¿Alguien sabe la razón por la cual las variables deben definirse en la parte superior de la función

Tengo una pregunta, ¿alguien sabe por qué las variables tienen que definirse inicializado al comienzo de una función? ¿Por qué no puede inicializar o definir variables en el medio de una función en C como en C ++?

3 la respuesta

¿Cuáles son las diferencias entre strtok y strsep en C

¿Podría alguien explicarme qué diferencias hay entrestrtok() ystrsep()? ¿Cuáles son las ventajas y desventajas de ellos? ¿Y por qué elegiría uno sobre el otro?

1 la respuesta

Cualquier diferencia entre la sintaxis "-Wl, opción" y "-Xlinker opción" para gcc

He estado buscando algunos archivos de configuración y he visto que se usan ambos (aunque en arquitecturas diferentes). Si está utilizando gcc en un cuadro de Linux, ¿hay alguna diferencia entre las dos sintaxis para pasar opciones al vinculador? ...

4 la respuesta

l operador @OR en C no funciona

No entiendo por qué la finalprintf en el siguiente código no está imprimiendo 255. char c; c = c & 0; printf("The value of c is %d", (int)c); int j = 255; c = (c | j); printf("The value of c is %d", (int)c);

2 la respuesta

Bit Mask uso en el programa a continuación de Programming Pearls

Empecé a leer "Programming Pearls" hoy y mientras hacía su ejercicio me encontré con esta pregunta "¿Cómo implementaría su propio vector de bits?". Cuando miré la solución fue así: #define BITSPERWORD 32 #define SHIFT 5 #define MASK 0x1F ...

8 la respuesta

¿Cómo producir un flotador de NaN en c?

float f = (float)'a'; if(f < 0){ } else if(f == 0){ } else if(f > 0){ } else{ printf("NaN\n"); }f no será mayor / igual / menor que0 si es unNaN. Pero cómo producir talf ¿en primer lugar ntenté varias formas de producir unaNaN, pero ninguno ...

1 la respuesta

¿Por qué redefinir una variable global estática da un error en tiempo de compilación cuando redefinir una variable global no lo hace?

El código de compilación 1 da un error 'i redefined ', pero el código 2 no muestra un error similar. ¿Por que es esto entonces Code 1static int i; //Declaring the variable i. static int i=25; //Initializing the variable. static int i; //Again ...

5 la respuesta

JNI - "No se puede abrir el archivo de inclusión: 'jni_md.h'"

ste programa de muestra está destinado a llamar a unnative método escrito en C. Java Code class HelloWorld { private native void print(); public static void main( String args[] ) { new HelloWorld().print(); } static ...

1 la respuesta

omportamiento inesperado del desplazamiento a nivel de bits utilizando gcc

Tengo un programa de prueba como este: int main() { unsigned n = 32; printf("ans << 32 = 0x%X\n", (~0x0U) << 32); printf("ans >> 32 = 0x%X\n", (~0x0U) >> 32); printf("ans << n(32) = 0x%X\n", (~0x0U) << n); printf("ans >> n(32) = 0x%X\n", ...

4 la respuesta

Problema con precedencia de operador [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué "++ x || ++ y && ++ z ”calculan primero“ ++ x ”, aunque el operador“ && ”tenga mayor prioridad que“ || ” [/questions/3700352/why-does-x-y-z-calculate-x-first-even-though-operator-ha] ...