Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.


17
¿Qué pasa REALMENTE cuando no liberas después de Malloc?
Esto ha sido algo que me ha molestado por años. A todos nos enseñan en la escuela (al menos, yo era) que DEBES liberar cada puntero asignado. Sin embargo, tengo un poco de curiosidad sobre el costo real de no liberar memoria. En algunos casos obvios, como cuando mallocse llama …
538 c  malloc  free 




13
¿Cuál es la diferencia entre char s [] y char * s?
En C, se puede usar un literal de cadena en una declaración como esta: char s[] = "hello"; o así: char *s = "hello"; Entonces cuál es la diferencia? Quiero saber qué sucede realmente en términos de duración de almacenamiento, tanto en tiempo de compilación como de ejecución.
506 c  string  char  constants 

12
¿Qué es una función "estática" en C?
La pregunta era simple C funciones, no c ++ static métodos, como se aclara en los comentarios. Entiendo qué es una staticvariable, pero ¿qué es una staticfunción? ¿Y por qué si declaro una función, digamos void print_matrix, digamos a.c(SIN a.h) e incluyo "a.c"- obtengo "print_matrix@@....) already defined in a.obj", PERO …

9
¿Por qué sizeof (x ++) no incrementa x?
Aquí está el código compilado en dev c ++ windows: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Espero xser 6 después de ejecutar la nota 1 . Sin embargo, la salida es: 4 …
505 c  sizeof 

30
¿Cómo escribiría un código orientado a objetos en C? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . ¿Cuáles son algunas formas de escribir código orientado a objetos en C? …
500 c  oop  object 


8
unsigned int vs. size_t
Noté que el código C y C ++ moderno parece usarse en size_tlugar de int/ unsigned intprácticamente en todas partes, desde parámetros para funciones de cadena C hasta STL. Tengo curiosidad sobre la razón de esto y los beneficios que trae.
492 c++  c  size-t 





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.