Bloque 7.1: ¿Que es la Memoria Dinamica?

  Рет қаралды 69,238

Empieza A Programar

Empieza A Programar

Күн бұрын

Пікірлер: 49
@alvaroperezvargas4932
@alvaroperezvargas4932 4 жыл бұрын
Varias generaciones de ingenieros informáticos descansan sobre tus hombros
@cesargamboa13
@cesargamboa13 6 жыл бұрын
Con Emilio he aprendido mas de programación que en las clases en la universidad. Gracias amigo...
@flordurante3454
@flordurante3454 Жыл бұрын
Super clara tu forma de explicar, de los mejores videos que he visto. Gracias!!
@Amial2011
@Amial2011 7 жыл бұрын
Oh, no! Punteros!
@marcanthony6430
@marcanthony6430 Жыл бұрын
¡Qué bien lo explicas profesor!, Gracias por tu dedicación.
@frankjobs7113
@frankjobs7113 5 жыл бұрын
he vuelto a ver el primer video de punteros, y este video. hice el ejercicio 4 o 5 veces hasta q me salio bien sin errores. ahora pude entender mejor el tratamiento de memoria semi estatica y las funciones a emprear. me pone contento poder seguir adelante con el curso. gracias emilio..! int main() { int i, N; int *vector; //delcaracion del vector printf(" "); printf(" Ingrese un valor para N "); scanf("%i",&N); vector=(int*)malloc(N*sizeof(int)); //asignacion de memoria if (vector==NULL) { //verificar si apunta a nada printf(" No se ha podido reservar memoria para el vector"); } else { for (i=0; i
@lucasalcoba
@lucasalcoba 7 ай бұрын
Todo un capo entendí muy bien, si es que aun en 2024 sigues haciendo videos te recomiendo hacer visualizaciones ósea explicar con dibujos, yo entendí bien gracias a que llevo usándola bastante tiempo en la universidad pero tu explicación estuvo muy buena,gracias
@Damian-kg1te
@Damian-kg1te 10 ай бұрын
Excelentes videos!! Muy bien explicados. Me sirvieron un montón para volver a retomar el tema junto con los libros. Igual con el curso de Java, agradecido del contenido y las ganas de enseñar que tienes. Saludos desde Arg.
@agustinlyon8173
@agustinlyon8173 4 жыл бұрын
Eres muy grande, explicas todo con una claridad increíble. Desearía que tu fueras mi guía en el mundo de la computación y no los profesores que tengo.
@andressuarez8933
@andressuarez8933 3 жыл бұрын
Enserio no tengo palabras para agradecerte lo bueno que eres enserio :3
@proyectoscaserosconpocaher6748
@proyectoscaserosconpocaher6748 5 жыл бұрын
tio eres la leche. explicas cojonudo.Saludos desde México.
@ignabelitzky
@ignabelitzky 9 жыл бұрын
Excelente todos los videos... los estoy siguiendo desde el principio a pesar de que ya me sabia bastante de lo basico pero nunca esta de mas refrescar conocimientos... saludos!!!! y sigue asi!
@francisco1613
@francisco1613 4 жыл бұрын
Es importante mencionar que la función malloc es destructiva. Por ejemplo, si ya se tenía una arreglo de 20 elementos con valores, una vez que hagas más grande o más chico el arreglo con malloc, los valores que ya estaban previamente almacenados se pierden. Es una desventaja que veo a la memoria dinámica.
@albaezvela98
@albaezvela98 7 жыл бұрын
Muy buen vídeo, te ganaste que me suscriba y le de like a tu vídeo que la verdad esta muy bien explicado. Me ayudo tu vídeo a resolver mi programa sobre memoria dinámica en c++ que ejecutaba con error.
@emilioortega9487
@emilioortega9487 7 жыл бұрын
Que buenos videos, muchas gracias en verdad.
@mathius6654
@mathius6654 4 жыл бұрын
gracias!! ahora lo resolví voy x uno con structs
@juliancaceres7849
@juliancaceres7849 2 ай бұрын
Cuando te refieres a la memoria estatica, no te estaras refiriendo a la memoria automatica, la pila? Ya que la estatica tengo entendido que es para variables globales o estaticas static.
@argentinoyblanco9117
@argentinoyblanco9117 4 жыл бұрын
¿Qué razón puede haber para que MALLOC no pueda reservar memoria y te tire un NULL?
@carlosmantilla7997
@carlosmantilla7997 3 жыл бұрын
Pedir una cantidad de memoria superior, a la disponible en el PC.
@facut8333
@facut8333 Ай бұрын
Y si no asigno el numero o cantidad de elementos? En malloc, osea si no tengo la variable N
@Diego-gm2or
@Diego-gm2or 4 жыл бұрын
Grande emilio
@sasosan2428
@sasosan2428 8 жыл бұрын
buen "VIDIO"
@rodrigorivera1574
@rodrigorivera1574 8 жыл бұрын
Hola que tal, muy buenos tus videos, la verdad he aprendido algunos trucos. Tengo una consulta. Estudio IT y estamos precisamente tomando una clase de C en estos momentos. Mi profesor es un amante empedernido de linux y aunque nos da la libertad de usar el sistema que queramos todo lo explica para linux. Vamos al grano, estamos construyendo un programa que busca determinadas palabras en un txt, la cuestión es que después de compilar nos queda el ejecutable y para que tome el .txt y busque lo que debe buscar solo escribimos en la terminal "./nombredelprograma < datos.txt" y listo, el pograma se ejecuta tomando el texto de datos.txt, pero no sé como hacerlo en windows, como "alimento" mi ejecutable con datos.txt? ojalá puedas ayudarme. sigue así.
@EmpiezaAProgramar
@EmpiezaAProgramar 8 жыл бұрын
+Rodrigo Rivera Por favor, no hagas este tipo de preguntas en el futuro, ya que todo esto se explica mas adelante. Un saludo.
@argentinoyblanco9117
@argentinoyblanco9117 4 жыл бұрын
Al usar MALLOC por segunda vez ¿La información que contenía el vector se elimina?
@juanjopantorrilla7896
@juanjopantorrilla7896 2 жыл бұрын
No sé si te sirve pasado un año, pero sí se conserva
@argentinoyblanco9117
@argentinoyblanco9117 2 жыл бұрын
@@juanjopantorrilla7896 Gracias.
@PipeFelpe
@PipeFelpe 5 жыл бұрын
Esto son las listas?
@agusratto7436
@agusratto7436 8 жыл бұрын
seria lo mismo que en vez de escribir cada vez el codigo para darle el valor a N se pueda repetir la accion con un do while?? desde ya gracias
@luisfloresgonzalez5970
@luisfloresgonzalez5970 8 жыл бұрын
+agus ratto Claro que sí, supongo que en el video lo hizo así para hacerlo mas claro.
@scenesmovies7405
@scenesmovies7405 8 жыл бұрын
Emilio me recomiendas algun libro fisico o pdf para estudiar este lenguaje mas a profundo ...
@scenesmovies7405
@scenesmovies7405 8 жыл бұрын
no hay mejor libro el todo poderoso Google ... la internet
@alejoquinones9871
@alejoquinones9871 7 жыл бұрын
alguien sabe donde puedo descargar dev c++ de forma segura,ppor favor
@EmpiezaAProgramar
@EmpiezaAProgramar 7 жыл бұрын
Mirate el primer video.
@10meloalan
@10meloalan 7 жыл бұрын
simplemente ve el primer video .-. ahi dice
@carlossantaella139
@carlossantaella139 8 жыл бұрын
/*con la memoria PseudoEstatica si se puede cambiar el valor conforme se va programando*/ #include #include int main(){ int i; int N; printf("ingrese un valor a N: "); scanf("%i",&N); int vec[N]; for(i = 0;i < N ; i++){ vec[i] = i; } for(i = 0;i < N ; i++){ printf("%i",vec[i]); } printf(" "); printf("ingrese un valor a N: "); scanf("%i",&N); for(i = 0;i < N ; i++){ vec[i] = i; } for(i = 0;i < N ; i++){ printf("%i",vec[i]); } printf(" "); system("pause"); return 0; }
@carlossantaella139
@carlossantaella139 8 жыл бұрын
+Carlos Santaella claro que me imagino que hay 2 diferencias la primera que no puedes cambiar el hecho que el valor del vector es N y en la memoria dinamica si puedes cambiar ese detalle y que la cantidad de informacion que retiene la memoria dinamica es mayor
@eribertmarquez452
@eribertmarquez452 6 жыл бұрын
jajajaja llegamos a la misma conclusión, el problema es que usando memoria seudo estática reduciendo el vector dejas elementos fantasmas en memoria que podrías eliminar con memoria estática creo, aunque para ampliarlo no parece haber problema.
@ottoblanco7162
@ottoblanco7162 8 жыл бұрын
Hacer un programa que ingrese datos a la siguiente estructura de arbol struct infantes { int co_inf; char nom_inf; char apell_inf float mes_inf; struct infantes *gizq; struct infantes *gder; }; struct infantes *guarda; debera crearse un menu con las opciones 3.1-cargar infante 3.2-mostrar en preorden 3.3-mostrar en posorden 3.4-Eliminar infante 3.5-salir me explicaria como hacer esto
@nicoleon8922
@nicoleon8922 5 жыл бұрын
porque no se puede ingresar mas de 1000000?
@erickandrade154
@erickandrade154 4 жыл бұрын
Seria bueno que dejara el codigo..
@edkaem259
@edkaem259 8 жыл бұрын
Claro con vector no se puede, pero si le agrego sito, es decir vectorsito, si se podría: int main(){ int i; int N; int E; printf("Dame un valor para N: "); scanf("%i",&N); int vector[N]; for (i=0; i
@eribertmarquez452
@eribertmarquez452 6 жыл бұрын
mmm.... la memoria seudoestatica no esta tan mal para ampliar vectores, la cosa es que al minimizarlo deja fantasmas int N ; printf("Dame un valor para N: "); scanf("%i",&N); int vector[50]; int i; for(i=0;i
@johnnyseclen9936
@johnnyseclen9936 2 жыл бұрын
Esto en si es mala practica, no puedes declarar una variable como tamaño, debes usar un puntero y con malloc reservar la memoria
@jorgealvarado7930
@jorgealvarado7930 3 жыл бұрын
video del 2013 super bien explicado y solo tiene 1k likes? no me lo creo
@EmpiezaAProgramar
@EmpiezaAProgramar 3 жыл бұрын
Aunque no te lo creas, no es muy normal que la gente le de likes a los videos, por esa razón la gente suele insistir tanto en dar likes
@hugopimi4003
@hugopimi4003 5 жыл бұрын
wena loca, esto sirbe pa apel??
@JuanFernandez-hx8jk
@JuanFernandez-hx8jk 6 жыл бұрын
chico osea separa el teclado de le microfono que parece que le estas dando martillazos al teclado Y ES SUPER MOLESTO
Bloque 7.2: Malloc y Realloc con Vector Dinamico
23:03
Empieza A Programar
Рет қаралды 62 М.
Memoria dinámica en C - Malloc, Calloc y Realloc
20:56
New line
Рет қаралды 3,9 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 103 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 45 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,6 МЛН
Bloque 6.1: ¿Que son las Estructuras?
15:33
Empieza A Programar
Рет қаралды 77 М.
Tutorial de C - 10. Memoria dinámica
8:02
makigas
Рет қаралды 26 М.
Bloque 7.7: Estructuras Dinamicas y Ejemplo Sistema de Batallas
28:26
Empieza A Programar
Рет қаралды 31 М.
Bloque 7.5: Matrices Dinamicas
16:02
Empieza A Programar
Рет қаралды 41 М.
Memoria dinámica en C - Punteros
13:33
New line
Рет қаралды 2,6 М.
Asignación dinámica de memoria en C - malloc, calloc y free
9:24
Bloque 4.1: ¿Que es una Funcion? y Ejemplos
18:12
Empieza A Programar
Рет қаралды 124 М.
Bloque 6.5: Punteros a Estructuras y Funciones con Estructuras
14:27
Empieza A Programar
Рет қаралды 96 М.
Bloque 7.6: Funciones y Memoria Dinamica
13:57
Empieza A Programar
Рет қаралды 23 М.