Preguntas con la etiqueta [c]
Desventajas de scanf
Quiero saber las desventajas de scanf(). En muchos sitios, he leído que el uso scanfpuede provocar desbordamientos del búfer. ¿Cuál es la razón para esto? ¿ Existen otros inconvenientes con
Error "el elemento inicializador no es constante" al intentar inicializar la variable con const
Recibo un error en la línea 6 (inicializar my_foo en foo_init) del siguiente programa y no estoy seguro de entender por qué. typedef struct foo_t { int a, b, c;
Usando valores booleanos en C
C no tiene ningún tipo booleano incorporado. ¿Cuál es la mejor manera de usarlos en C?
¿Es <más rápido que <=?
¿ Es if (a < 901)más rápido que if (a <= 900)? No exactamente como en este ejemplo simple, pero hay ligeros cambios de rendimiento en el código complejo de
¿Cómo detecto el desbordamiento de enteros sin signo?
Estaba escribiendo un programa en C++ para encontrar todas las soluciones de a b = c , donde a , b y c juntos usan todos los dígitos del 0
Con las matrices, ¿por qué se da el caso de que a[5] == 5[a]?
Como señala Joel en el podcast #34 de Stack Overflow , en lenguaje de programación C (también conocido como: K & R), se menciona esta propiedad de las matrices en
¿Cómo se invierte una cadena en su lugar en C o C++?
¿Cómo se invierte una cadena en C o C++ sin requerir un búfer separado para contener la cadena invertida?
¿Puntero de función Typedef?
Estoy aprendiendo a cargar DLL dinámicamente pero lo que no entiendo es esta línea typedef void (*FunctionFunc)(); Tengo algunas preguntas. Si alguien puede responderlas se lo agradecería. ¿ Por qué
¿Qué hace el operador de coma?
¿Qué hace el ,operador en C?
¿Cómo se obtiene la salida del ensamblador desde la fuente C/C++ en GCC?
¿Cómo se hace esto? Si quiero analizar cómo se compila algo, ¿cómo obtendría el código ensamblador emitido?
¿Por qué sizeof(x++) no incrementa x?
Aquí está el código compilado en Dev-C++ en Windows: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2
¿Cuál es la diferencia entre "mod" y "resto"?
Mi amigo dijo que existen diferencias entre "mod" y "resto". Si es así, ¿cuáles son esas diferencias en C y C++? ¿'%' significa "mod" o "rem" en C?
¿Cómo inicializar todos los miembros de una matriz con el mismo valor?
Tengo una matriz grande en C (no en C++ si eso marca la diferencia). Quiero inicializar todos los miembros del mismo valor. Podría jurar que una vez conocí una forma
srand(): ¿por qué llamarlo solo una vez?
Esta pregunta es sobre un comentario en esta pregunta ¿ Forma recomendada de inicializar srand? El primer comentario dice que srand()se debe llamar solo UNA VEZ en una aplicación. ¿Por
¿Por qué los índices de las matrices comienzan en cero en C?
¿Por qué la indexación en una matriz comienza con cero en C y no con 1? ¿Por qué el primer elemento de una matriz está aen a[0]y no a[1]?