👨‍💻🔵 Punteros en C | Explicación desde 0 y en detalle

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 62

  • @mikehurtado4772
    @mikehurtado4772 9 месяцев назад +15

    Cuando pasa "una copia" se llama paso por valor

    • @danielespanadero
      @danielespanadero  9 месяцев назад

      No conocía el termino, muchas gracias por el aporte. 🤘🏻

    • @mikehurtado4772
      @mikehurtado4772 9 месяцев назад +2

      @@danielespanadero A mandar

  • @Missancini
    @Missancini 3 дня назад +1

    Amigo, que buen video, me sirve mucho para la licenciatura que con la prisa del semestre y por acabar solo me lo dieron así solo para verlo. Gracias de verdad

    • @danielespanadero
      @danielespanadero  2 дня назад +1

      Me alegro mucho de que te haya sido de utilidad. Es un honor realizar estos aportes y, leer comentarios como el tuyo, motivan a seguir haciendo este tipo de vídeos. Un abrazo! 🤗

  • @EstebanPisani
    @EstebanPisani 4 месяца назад +10

    Estoy estudiando punteros en la universidad y esta explicación me ayudó bastante a entender el concepto. Tome su like buen hombre.
    PD: Que buena versión del opening de Dragon Ball GT

    • @danielespanadero
      @danielespanadero  3 месяца назад

      Muchas gracias por tus palabras. Me alegra saber que este tipo de contenido es de utilidad y sirve de ayuda para casos como el tuyo. Un abrazo!

  • @LuisCarlosBolanhosVillalobos
    @LuisCarlosBolanhosVillalobos 4 месяца назад +5

    Simplemente EXCELENTE... absolutamente EXCELENTE! FELICITACIONES!

    • @danielespanadero
      @danielespanadero  4 месяца назад

      Muchas gracias por tus palabras, Luis Carlos. Es un honor leer comentarios como el tuyo. Un fuerte abrazo!

  • @marcosalvarez6172
    @marcosalvarez6172 3 месяца назад +3

    muy bien explicado gracias . Pase mi piscina sin saber muy bien como funcionaban los punteros y tu en 25 min me lo has dejado claro .Muchas gracias .

    • @danielespanadero
      @danielespanadero  3 месяца назад

      Muchas gracias por tu comentario, me alegro de que te haya sido de utilidad. Un abrazo!

  • @elisslozano1
    @elisslozano1 4 месяца назад +3

    Que genio! Explicas muy bien de entrada. 💌

    • @danielespanadero
      @danielespanadero  4 месяца назад

      Muchas gracias, Eliss. Me alegro de que te haya gustado y es de gran ayuda tu feedback para seguir creando este tipo de contenido. Un abrazo!

  • @AlanTuring-d5y
    @AlanTuring-d5y 2 месяца назад +2

    Muy buena forma de explicar eres muy bueno

  • @romaissaedoudou3157
    @romaissaedoudou3157 Месяц назад +1

    Muchas gracias tu esfuerzo no ha ido en vano , nos ayudaste muchísimo !!

    • @danielespanadero
      @danielespanadero  Месяц назад

      Muchas gracias por tu comentario. Me alegro mucho de que este vídeo te haya sido de utilidad. Un abrazo!

    • @miltoncabrera1177
      @miltoncabrera1177 Месяц назад +1

      @@danielespanadero en efecto me he pasado repitiendo tu video y al fin pude comprender, gracias infinitas por tu ayuda saludos

    • @danielespanadero
      @danielespanadero  Месяц назад

      @@miltoncabrera1177 para eso estamos. De hecho de tanto el tanto yo también lo miro para recordar conceptos. 😅🤣🤣

  • @Yohn7
    @Yohn7 8 месяцев назад +4

    Muy buena explicación, sigue así!

    • @danielespanadero
      @danielespanadero  8 месяцев назад

      Muchas gracias por tu comentario. Un abrazo! 😁🙌🏻

  • @Deep-Frequency
    @Deep-Frequency 8 месяцев назад +2

    Gracias por el video Dani!

    • @danielespanadero
      @danielespanadero  8 месяцев назад

      Gracias a tí por comentar, un fuerte abrazo! 😁🤘🏻

  • @seiya_dev
    @seiya_dev 4 дня назад +1

    Excelente!

    • @danielespanadero
      @danielespanadero  2 дня назад

      Muchas gracias, me alegro de que te haya gustado. Un saludo! 👋

  • @POGRetroModernGaming
    @POGRetroModernGaming 8 месяцев назад +2

    Buen vídeo se ganó un seguidor

    • @danielespanadero
      @danielespanadero  8 месяцев назад

      Muchas gracias! Es un honor leer tus palabras. Un fuerte abrazo!

  • @nicolasurbina9166
    @nicolasurbina9166 3 месяца назад +1

    Muchas gracias!!!!

    • @danielespanadero
      @danielespanadero  3 месяца назад +1

      Gracias a ti por comentar. Un fuerte abrazo!

  • @maximilianosanchezibanez9087
    @maximilianosanchezibanez9087 6 месяцев назад +3

    Me voy a guardar el video para mañana empezar a verlos todos jeje

    • @danielespanadero
      @danielespanadero  6 месяцев назад

      Muchas gracias, espero que sean de tu agrado. Un abrazo! 🤘🏻

  • @David-sk6ho
    @David-sk6ho 9 месяцев назад +1

    Excelente explicación

    • @danielespanadero
      @danielespanadero  9 месяцев назад

      ¡Muchas gracias David! La verdad es que es un concepto difícil de explicar, me alegra de que se entienda bien. Un abrazo! 🙂🤘🏻

  • @veeynyt1324
    @veeynyt1324 5 месяцев назад +2

    Pedazo de video! Sin duda lo mejor, la referencia a nuestro papá Ludwig Von Mises y su obra, bien ahí luchando la batalla de las ideas con subliminales ajajaj

    • @danielespanadero
      @danielespanadero  5 месяцев назад +1

      Pues sí, la verdad es que desde hace unos años, soy un discípulo de la Escuela Austriaca de economía. Sobre todo me encantó la acción humana de Mises y por eso lo guardo con bastante cariño. Hay que defender las ideas de la libertad 🐍
      Un abrazo!

  • @ismaelponce6013
    @ismaelponce6013 4 месяца назад +1

    excelente video. esperando el de las funciones de memoria dinamica en c

    • @danielespanadero
      @danielespanadero  3 месяца назад

      Será un gran vídeo. En cuanto saque tiempo me pongo a ello. Actualmente he empezado un curso de Java en el canal y me consume todo el tiempo. Cuando esté un poco más avanzado me pongo manos a la obra. 🏗️

  • @TenerexBlatta
    @TenerexBlatta 6 месяцев назад +1

    Muy buen video !

    • @danielespanadero
      @danielespanadero  6 месяцев назад

      Muchas gracias! Un fuerte abrazo! 🤘🏻😎

  • @josema294
    @josema294 4 месяца назад +2

    Buenas. Da la casualidad que aunque formalmente estudie ADE, en realidad la vida me ha llevado a que trabajo de programador, pero mantengo una afición por la economía y especialmente estudie mucho en su dia a la escuela austríaca.
    En solo video me acabo de cruzar en menos de 2m con una mezcla de Mises y de punteros de C. Solo por eso me veo obligado a suscribirme

  • @miltoncabrera1177
    @miltoncabrera1177 Месяц назад +1

    una pregunta, en el minuto 23:28 lo que estas imprimiendo es las posiciones de la variable "Char ptr" que se crea automáticamente entiendo por la definición "Char *prt". la pregunta es, al hacer eso se crea espacio de memoria?? y otra pregunta, al llamar a "ptr[ ]" se está llamando una copia de "str [ ]" que se crea automáticamente al definir "Char *ptr = str; ?? Gracias tu aclaración, saludos

    • @danielespanadero
      @danielespanadero  28 дней назад

      Buenas, en primer lugar, muchas gracias por tu comentario. En cuanto a la primera pregunta, al declarar char *ptr = str;, no se crea un nuevo espacio de memoria. ptr es simplemente un puntero que apunta al inicio del arreglo str, donde se encuentra almacenada la cadena "Hola mundo!". Esto significa que ambos (str y ptr) comparten el mismo bloque de memoria, por lo que no hay duplicación de datos ni gasto adicional de memoria.
      Y para la segunda pregunta, al usar ptr[i], no se está accediendo a una copia de str[], sino directamente a los mismos elementos del arreglo str. Esto sucede porque ptr apunta al mismo lugar en memoria que str. Así, tanto ptr[i] como str[i] son dos formas de referirse al mismo contenido en memoria.
      Espero haber resuelto tus dudas. Un fuerte abrazo! 🙌

  • @adokana_
    @adokana_ 9 месяцев назад +1

    bueno bueno ya con vim y todo, te has vuelto senior jajajaja
    buen vídeo 🙌

    • @danielespanadero
      @danielespanadero  9 месяцев назад

      Todavía estoy en los comienzos de usar Vim, pero me está gustando. Muchas gracias Adri! 😁🤘🏻

  • @MexRusia
    @MexRusia 18 часов назад +1

    Bien

  • @YoanSantiago-hp1gi
    @YoanSantiago-hp1gi 8 месяцев назад +1

    muchas gracias tu video me ayudo a entender con claridad este concepto de punteros, saludos desde 42 firenze XD

    • @danielespanadero
      @danielespanadero  7 месяцев назад

      Muchas gracias por tus palabras. Es un honor leer a alguien de la red de 42. Un fuerte abrazo! 😎🤘🏻

  • @BLEX-m6b
    @BLEX-m6b 2 месяца назад +1

    4:50 el (Void )porque se pone?

    • @danielespanadero
      @danielespanadero  2 месяца назад

      No es algo obligatorio, se puede dejar vacío. Lo pongo porque en muchos sitios estudiantiles suelen pedir que se ponga. Es una forma visual de indicar que no hay nada que pasar cómo parámetro.

  • @sebasmorales9226
    @sebasmorales9226 4 месяца назад +1

    Contigo aprendi javascript, como no recordar el 2022 cuando me trasnochaba viendo tus videos.

    • @danielespanadero
      @danielespanadero  3 месяца назад

      Muchas gracias por todos estos años de apoyo, Sebas. La verdad es que hemos crecido juntos, en aquella época yo estaba empezando en este mundillo y siempre me ha gustado compartir mis conocimientos. Un fuerte abrazo!

  • @mikehurtado4772
    @mikehurtado4772 9 месяцев назад +1

    En BASIC usas by Ref

  • @danielmbcn
    @danielmbcn 9 месяцев назад +8

    Nunca me ha gustado el término "puntero", es una mala traducción de "pointer" en inglés. La traducción correcta sería "apuntador", porque apunta a una dirección de memoria, no la puntúa.
    Y ya puestos, también el primero que tradujo del inglés "array" a "arreglo" en español y lo propagó, merece cárcel. 😅

    • @danielespanadero
      @danielespanadero  9 месяцев назад +2

      Muchas gracias por el aporte Dani. No tenía ni idea. El problema que veo con todo esto es que al ser terminos tan estandarizados, si lo llamo apuntador, mucha gente no lo asociaría como puntero. El tema de arreglo a mí me suena fatal, ahí siempre suelo tirar de array. 😅

  • @Forerojlfa
    @Forerojlfa Месяц назад

    siento que me miras y aveces no

    • @danielespanadero
      @danielespanadero  Месяц назад +1

      Te viene de familia ¿Adivina a quien más le pasó? 😏🤰👶

    • @Forerojlfa
      @Forerojlfa Месяц назад +1

      @@danielespanadero jaja , todo bien , excelente video gracias por el aporte

    • @danielespanadero
      @danielespanadero  Месяц назад

      😁😇

  • @sentientmgtow1039
    @sentientmgtow1039 2 месяца назад

    No pues no, no eres buen profesor. Agradezco tu esfuerzo.