All you need to know about variadic functions (audio kinda suck)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 23

  • @nohaahmed7645
    @nohaahmed7645 ปีที่แล้ว +11

    Your videos are my "go to" whenever I'm stuck, please never stop making these videos and thank you sooo much!

    • @onaecO
      @onaecO  ปีที่แล้ว +1

      Ty ♥️, good luck with your studies!

  • @ShakibaAghighi
    @ShakibaAghighi หลายเดือนก่อน

    This is super comprehensive.I searched a lot about Variadic functions and this one is a game changer. Thank you :)

  • @eslamosama9434
    @eslamosama9434 ปีที่แล้ว +4

    you are the best one to teach programming, thanks a lot

    • @onaecO
      @onaecO  ปีที่แล้ว

      Thanks to you 👊🏻

  • @peternzioki4555
    @peternzioki4555 ปีที่แล้ว

    thank you for the great video my friend. much love from Nairobi kenya.

    • @onaecO
      @onaecO  ปีที่แล้ว

      Thx for supporting the channel ♥️

  • @TheCyberpunkAI
    @TheCyberpunkAI 2 หลายเดือนก่อน

    This is truly helpful for my ft_printf. Cheers from Lausanne, Switzerland

  • @yassinsalhi-h7t
    @yassinsalhi-h7t ปีที่แล้ว

    please can you do a video for advice about pool and how manage our time in

    • @onaecO
      @onaecO  ปีที่แล้ว

      I talk exactly about that with a fellow ;)
      ~th-cam.com/video/M9shuJWijSg/w-d-xo.html

  • @mennasoft5643
    @mennasoft5643 ปีที่แล้ว

    much love

    • @onaecO
      @onaecO  ปีที่แล้ว

      Ty very much ♥️! Yeah, I'd love to, but unfortunately english is the wildcard language and given that my school is internation I had to kinda use it

    • @mennasoft5643
      @mennasoft5643 ปีที่แล้ว

      never mind you really do a great job keep explaining more and more lessons in c it's very productive👏💪❤👩‍💻 @@onaecO

  • @liquite
    @liquite 8 หลายเดือนก่อน +1

    7:59 8:41 8:55 mdr

    • @liquite
      @liquite 8 หลายเดือนก่อน +1

      (il a dit zizi !!! issou !!!)

  • @vanichdrive
    @vanichdrive ปีที่แล้ว

    Thanks it was very useful)))

    • @onaecO
      @onaecO  ปีที่แล้ว

      Friend Thx for the kind words ;))

  • @fadieid5638
    @fadieid5638 ปีที่แล้ว

    Keep it up

    • @onaecO
      @onaecO  ปีที่แล้ว +1

      Where is your mail? 😜

  • @norvexnyabinge3612
    @norvexnyabinge3612 ปีที่แล้ว

    thanks for this

    • @onaecO
      @onaecO  ปีที่แล้ว +1

      Thank you! ;)

  • @Rai_Te
    @Rai_Te 13 วันที่ผ่านมา

    Another video telling people that va_end() 'is not crucial ... What a BAD example ! ... The man page clearly states (and for good reason) that you must call va_end() for each va_start() you called. Telling people in educational videos that this is not necessary is HORRIBLE style. ZERO POINTS, OCEANO! Sorry!
    If you (for whatever reason use va_start in the same function more than once you will see your finction failing if you do not call va_end ... also, the implementation might change so that va_end is even needed in such a simple example. This is why it is usually always a good idea, to read manpages rather than just playing arround with things ... especially if you intend to tell other people how it works.

    • @onaecO
      @onaecO  13 วันที่ผ่านมา

      U right, My bad.
      To be clear for others: On macOS, as well as Linux va_end is generally a no-op, meaning it doesn’t perform any observable action in most cases. This is because the va_list is typically implemented in a way that does not require special cleanup. Anyway, as the comment pointed out, you shall always use va_end( ), for Portability, best practice and to avoid undefined behaviours. In my silly 1_function_program example nothing really changes.
      Zero point for me😂