포인터가 뭐고 왜 쓰는건가요?

Sdílet
Vložit
  • čas přidán 11. 07. 2019
  • #포인터 #C언어
    C언어 클래스의 사실상 최종보스 🐉 포인터!
    꼭 C언어를 사용하는 사람이 아니더라도, 포인터에 대해 알고 있으면
    컴퓨터 프로그래밍을 이해하는데 도움이 될 수 있습니다.
    포인터가 무엇이며 어떻게 사용되는지 알아보고
    이를 활용한 LinkedList의 원리도 알아보기로 해요!
    = = =
    🏠 얄코사이트: www.yalco.kr
    🛒 개발자스티커 구매: smartstore.naver.com/honeykers
    🎥 가장 쉬운 Git 튜토리얼: • [고정댓글필독] 가장 쉬운 Git 강좌 ...
    🎥 포인터 쉽게 알아보기: • 포인터가 뭐고 왜 쓰는건가요?
    🎥 객체지향에 대해 알아보기: • 객체지향 프로그래밍이 뭔가요?
    🎥 객체지향 디자인 패턴: • 객체지향 디자인패턴 1
    🎥 함수형 프로그래밍이란?: • 함수형 프로그래밍이 뭔가요?
    🎥 쿠키 vs 세션 vs 캐시: • 쿠키, 세션, 캐시가 뭔가요?
    🎥 프로세스와 스레드: • 프로세스는 뭐고 스레드는 뭔가요?
    🎥 비동기 프로그래밍: • [코딩만화] 비동기 프로그래밍이 뭔가요?
    🎥 REST API 알아보기: • [구버전 - 고정댓글 필독] REST A...
    🎥 GraphQL 알아보기: • [고정댓글 필독] GraphQL이 뭔가요?
    ===
    🎬 영상 주요 포인트
    ⚓️ 포인터의 필요와 개념
    프로그래밍이 발달하고 개발환경이 좋아지면서
    오늘날 개발자들은 컴퓨터 내부에서 돌아가는 일들에 대한
    깊은 이해 없이도 어느 정도의 소프트웨어들은
    무난하게 만들어낼 수 있게 됐어요.
    프로그래밍에 사용하는 언어도 기계어로부터 점점 멀어져서
    사람에게 보다 친숙하고, 간결하면서도 강력한 언어들로
    손쉽게 프로그래밍을 할 수가 있게 됐죠.
    하지만 그런 언어들일수록, 마치 매장을 전담한 매니저처럼
    기계에서 세부적으로 돌아가는 일들을
    언어를 쓰는 개발자로부터 감춰놓게 돼요.
    이런 Low level에 대한 지식 없이도 개발자 일을 할 수 있지만
    시니어 개발자, 특히 높은 연봉을 받는 고급 개발자로 성장하는건
    컴퓨터에 대한 이 세부 지식 없이는 불가능해요.
    이를테면 메모리가 어떻게 운영되는가 하는 것 말이죠.
    ...
    이에 사용되는 수단 중 하나가 포인터에요.
    포인터는 내가 컴퓨터의 메모리에 보다 직접적으로
    접근해서 이를 제어할 수 있도록 해주는 도구,
    비유하자면 기다란 집게 같은거라고 보시면 돼요.
    메모리를 관리해주는 Golang이나 Rust같은 언어들도
    사용자가 이를 직접 할 수 있도록 포인터 기능을 제공해요.
    C를 배우는 중이라면 말할 것도 없지만
    자바나 파이썬처럼 포인터가 없는 언어부터 배우시는 분들도
    C 언어의 포인터가 무엇이고 어떻게 동작하는지
    이 영상을 통해 얄팍하게나마 알아두고 나면
    컴퓨터를 알아가는데 분명 도움이 될 거에요.
    🔢 변수와 메모리
    변수에 쓰이는 메모리는 어떤 자료형이냐에 따라 크기가 달라요.
    정수는 1이든 100의 자리 수든 천만 자리 수든
    4바이트(32비트)를 차지하죠. 값이랑은 상관없어요.
    반면 double은 1.0이란 값에도 8바이트를 차지해요.
    컴퓨터의 모든 데이터는 수많은 0과 1, 즉 ON과 OFF로 이뤄졌어요.
    메모리의 칸 하나하나가 ON 또는 OFF가 되어 2진수를 만들죠.
    C에는 없지만 True와 False를 나타내는 참/거짓 자료형은
    실제로는 기계마다 다르지만 이론적으로는
    칸 하나, 즉 1비트면 충분하겠죠? 온-오프, 홀짝이니까요.
    요일이라는 자료형이 있다고 쳐요.
    일요일부터 토요일까지 7가지 값이 있겠죠.
    2의 3승이 8이니까, 칸 세 개면 충분히 나타낼 수 있네요.
    칸 세 개의 조합으로 어떤 요일인지를 나타내기 때문에
    월요일이든 목요일이든 요일 변수는 3비트를 차지하게 되는거에요.
    포인터를 지정할 때 이렇게 자료형도 굳이 명기하는 건 이 때문이에요.
    이 포인터가 가리키는 건 integer니까 이 주소로부터 4바이트,
    즉 32개 비트들을 읽어내라는 이야기죠.
    ===
    🎵 엔딩송 : 권민호, 김한영 - Let's Dance
    🎼 자료출처 : gongu.copyright.or.kr
    🎼 Music promoted by DayDreamSound : • Video
  • Věda a technologie

Komentáře • 225

  • @yalco-coding
    @yalco-coding  Před 4 lety +15

    🎫 얄코 강의 선착순 반값쿠폰 (매주 갱신)
    bit.ly/yalco-fcfs-coupon
    얄코 강좌들 보기:
    www.yalco.kr/#lectures
    얄코 책 보기:
    www.yalco.kr/#books

  • @lapis-cq1yi
    @lapis-cq1yi Před 4 lety +14

    와! 포인터! 처음 배울때는 어렵기만 했던 내용을 이렇게 쉽게 알려주셔서 감사합니다. 앞으로도 좋은 영상 올려주시면 좋겠어요!

  • @yalco-coding
    @yalco-coding  Před 4 lety +21

    2:58 에 편집 실수가 있었네요 ㅠㅜ 움직이는 점선으로 강조된 pi가 아닌, 그 아래 p0을 보시면 돼요.

  • @lims2733
    @lims2733 Před 2 lety +15

    포인터는 마녀다. 하지만 포인터를 이해하면 마녀의 힘을 사용할 수 있다

  • @user-ic1ql8kj8h
    @user-ic1ql8kj8h Před 3 lety +4

    얄코님의 설명은 정말 최고인거 같아요
    그냥 포인터란 무엇이다. 가 아니라
    왜 포인터가 필요하고 어떻게 쓰일수 있는지에 대한 인과관계를 부담없이 설명해 주시니 이해가 정말 잘 되는거 같아요👍👍

  • @jujeon1035
    @jujeon1035 Před 3 lety +5

    와 어렵던 포인터가 이런의미였구나 감사합니다!

  • @user-qe4mo1rb9c
    @user-qe4mo1rb9c Před 4 lety +15

    진짜 알고나서 설명 듣는데 이 설명에 다 들어가잇어;;;개쩔어...

  • @chickenm00
    @chickenm00 Před 4 lety +4

    사용 배경을 먼저 설명해주시니까 더 와닿고 이해가 잘돼요! 비유도 기똥차게 잘하시니 너무 좋아용 ㅎㅎ 편집도 깔끔하고 너무 좋아요 다른 영상들도 보면서 배워갑니다 감사합니다~

  • @codespeed-kr
    @codespeed-kr Před 2 lety +2

    4년동안 학교다니면서 잘 이해안된 부분이 졸업하고 출근하는길에 본 우연히 뜬 영상으로 명쾌하게 이해됐네요. 감사합니다

  • @user-jx3js9up5z
    @user-jx3js9up5z Před 4 lety +2

    설명 진짜 쉽고 간단하게 해주시네요. 영상 잘봤어요.

  • @rainsnow2366
    @rainsnow2366 Před 2 lety

    여기보고부터 내공팍팍오르는거 같네요..앞으로도 좋은영상 기대합니다..

  • @user-yd7dv2zm3g
    @user-yd7dv2zm3g Před 3 lety +6

    와.. 링크드 리스트를 이렇게 쉽게 설명해주시는분 처음봤습니다 감사합니다 선생님

  • @ssonacy
    @ssonacy Před 2 lety

    포인터 설명에 대해서 고민한 노력이 보여지네요. 감사합니다.

  • @rbrnb8495
    @rbrnb8495 Před 3 lety +3

    교수님이 추천해줘서 구독하고 갑니다

  • @ohyee
    @ohyee Před rokem +1

    와 진짜 저 포인터 처음 배우는데도 이해가 잘 됬어요! 어려운 내용을 쉽게 설명하는게 전문가라 들었는데 정말 대단하세요 구독 바로 눌렀습니다

  • @siroi9327
    @siroi9327 Před 3 lety +2

    좋은 영상입니다.
    C언어를 배우는데 포인터에서 막혀서 강의영상 들 을 찾고 있엇는데
    이 영상은 코드와 함께 그림으로 설명해주니 가장쉽게 느껴지네요

  • @user-kq1ch8jv8n
    @user-kq1ch8jv8n Před 4 lety +3

    와 코딩 이론을 이렇게 시각적으로 보면서 공부하고 싶었었는데 너무 좋습니다... 감사합니다 좋아요 구독 누르고 자주와서 공부할게요!

  • @2have247
    @2have247 Před 3 lety +3

    비유 찰떡이네요! 좋은 영상 감사합니다!!

  • @Laeti
    @Laeti Před 4 lety +4

    좋은 영상 보고 구독합니다! 군복무 중인데 예전에 학교서 배웠던 전공공부 내용들을 다시 생각나게 해주네요 :)

    • @yalco-coding
      @yalco-coding  Před 4 lety +1

      감사합니다!! 힘내시고 군복무 무사히 마치세요!!

  • @ddingchu
    @ddingchu Před 3 lety +25

    진짜 볼때마다 레전드.......이렇게 인포그래픽 활용의 끝판왕

  • @EJ-lz6nc
    @EJ-lz6nc Před 3 lety +8

    와드.....포인터의 유용성에 대해 계속 생각하고 있었는데 이 영상을 보니 포인터의 세계가 갑자기 확장되네요...와...
    정말 설명이 귀에 박히는 느낌이예요...그만큼 훨씬 깊은 지식이 있기에 가능한 거겠죠....? 앞으로도 자주 좋은 영상 이용할게요 ^^

  • @Sol-ef2zi
    @Sol-ef2zi Před 4 lety +1

    포인터가 너무 헷갈려서 도대체 내가 이걸 왜 배워야 하는거지 하고 들어왔는데 너무 쉽게 알려주셔서 감사합니다 ㅠㅠ 앞으로도 영상 많이 올려주세요! 구독하고가요

    • @yalco-coding
      @yalco-coding  Před 4 lety

      도움되었다니 넘 기쁘네요 ㅠ 더 좋은 영상들 만들게요!!

  • @jpph9341
    @jpph9341 Před 4 lety +2

    우와 정말 감사합니다! 포인터는 그냥 시작주를 담는 어떤 공간 이라고만 듣고 암것도 모른체 코딩을 배웠거든요 이렇게 들으니까 바로 이해됐어요!
    감사합니다🥰

    • @yalco-coding
      @yalco-coding  Před 4 lety

      도움되어드려서 기쁩니다 ㅎㅎ 감사해요~

  • @user-ny6rt2oc3t
    @user-ny6rt2oc3t Před 3 lety +1

    캬 설명 감탄나네요. 감사합니다.

  • @itman94
    @itman94 Před 3 lety +1

    감사합니다. 참고가 되었어요. 연습과 숙달이 필요한 부분이라는 것에 동감합니다.

  • @user-ss3sw8uz8c
    @user-ss3sw8uz8c Před 2 lety

    너무 좋네요 내용.. 잘듣고 갑니다!

  • @brbrtaeg
    @brbrtaeg Před 3 lety +1

    그림과 이해가 쏙쏙되는 설명은 댓글을 달고 가게 만드네요! 영상 다 보게 생겼습니다

  • @KIdd940202
    @KIdd940202 Před 3 lety +19

    마지막 말씀에 크게 공감합니다. 저도 많은 연습끝에 포인터를 잘 쓸 수 있게 됬는데요. 학생 때 포인터 때문에 많이 포기했습니다. 지식과 구현하는 센스는 다른 영역이더라거요.

  • @dev_rman
    @dev_rman Před 3 lety +1

    와 역대급입니다. 정말 다른 영상들도 그렇지만 너무너무 잘가르치셔요.. 급이 다르네요. 많이 배우겠습니다. 감사합니다.

  • @MunDolDev
    @MunDolDev Před 4 lety +1

    최고네요 설명도 깔끔하고 정말 좋은 것 같습니다

  • @LEEKEE_0209
    @LEEKEE_0209 Před 2 lety

    코딩사전님이 보여주시는 그림예시가 기억에 오래남아서 좋습니다!

  • @doiegsgr491
    @doiegsgr491 Před 2 lety

    와 진짜 고수님.... 많이 배워갑니다... 여러번 보면서 익숙해지도록 해야겠어요!1!!!

  • @user-ty5yt5vu9o
    @user-ty5yt5vu9o Před 8 měsíci +1

    영상 너무 잘봤습니다!

  • @user-nt8wk9vy8p
    @user-nt8wk9vy8p Před 3 lety +1

    인제동안 프로그램 하면서도 이해 못하는 부분을 정말 기똥차게 설명을 해 주네요

  • @n_21joo16
    @n_21joo16 Před 4 lety +22

    포인터를 이렇게 쉽게 설명한 사람 처음이야....
    항상 감사합니다!
    올해 고3이고 내년에 대학 진학하는데 컴공 or 소공
    전공 생각증입니다! 저도 개발자가 꿈이라서...
    유용한 정보와 지식 많이 얻어가요!

    • @yalco-coding
      @yalco-coding  Před 4 lety +4

      감사합니다! 개발자의 길 정말 즐겁고 좋다고 생각해요 :-) 화이팅입니다!!

  • @bhn1997
    @bhn1997 Před měsícem

    웹으로 시작해서 C/C++로 가보려는데 이해에 정말 큰 도움이 되었습니다. 감사합니다!

  • @user-uf4vx4ow4u
    @user-uf4vx4ow4u Před 4 lety +2

    큰틀을 설명해주셔서 좋아요!

  • @user-nq4kq3ee4z
    @user-nq4kq3ee4z Před 3 lety +2

    아 진자진짜진짜진짜 감사드립니다 정말... 정말 감사드립니다...

  • @eunjijo9841
    @eunjijo9841 Před 4 lety +3

    와 진짜 너무 재밌고쉽게설명해주시네요.. 알~겠나요? 에서 빵터짐ㅋ

  • @user-yb5jt1hv6x
    @user-yb5jt1hv6x Před 3 lety +1

    Git똥 ㅋㅋㅋㅋㅋ 공부하다가 현웃했네요... 잘 듣고 갑니다. 매번 감사합니당

  • @lsm0000
    @lsm0000 Před 4 lety +1

    감사합니다 드디어 이해해버렸네여 와우 사진보면서 이해하니까 바로 이해할수있네여... 이걸 말로만 듣고 이해할려고 했단느게..

    • @yalco-coding
      @yalco-coding  Před 4 lety +1

      도움되셨다니 기뻐요 ㅎㅎ 감사합니다!!

  • @user-ii9yg2no7k
    @user-ii9yg2no7k Před 3 lety +1

    예시를 들어가며 친절히 설명을 해주니 이해가 쉽네요ㅎㅎ
    프로그램이 백날 들여봐야 내가 이해못하면 못 써먹으니까 조금만 뭐지? 싶어도 찾아보게 되는데 좋은영상 보고갑니다

  • @jiyongkim0727
    @jiyongkim0727 Před 3 lety +1

    너무 내용이 좋고 간결해요~~!!

  • @oldbbie
    @oldbbie Před 3 lety +1

    궁금증이 어느정도 해결되었습니다 감사합니다.

  • @user-mr1li8bc4d
    @user-mr1li8bc4d Před rokem

    설명을 너무 잘하신다 했더니.... 책까지 쓰신 분이네요

  • @flcat_official
    @flcat_official Před 4 lety +1

    피곤할탠데 다시 수정을 하시다니 대단합니다 .. 영상 정말 잘보고 있습니다 똑같은 댓글 두번 남기는건 왠지 두번 죽이는 것 같아 안하겠습니다 화이팅 ;)

    • @yalco-coding
      @yalco-coding  Před 4 lety

      ㅠㅜ 큰 힘이 됩니다. 감사합니다!!!

  • @dead-pi6wx
    @dead-pi6wx Před rokem +4

    포인터는 자료형이 가지는 각각의 byte, 저장 되어지는 번지수 등등 기본적으로 많은 책들의 초반에 있는 변수 개념 특히 메모리에 저장되는 원리를 이해한다면 처음 배울때 번아웃이 올정도는 아니라고 생각해요^^ 직접 손코딩으로 포인터를 용도에 맞게 많이 써보는게 중요한 것 같습니다!

  • @waliahn
    @waliahn Před 4 lety +1

    비유법이 정말 최고세요~!! 아직 정확히는 잘모르겠지만 링크리스트 예제로 연습해볼게뇨
    화이팅

  • @user-kx6qg8je1f
    @user-kx6qg8je1f Před rokem +1

    대학교에서 포인터 설명 듣고 좌절했다가 이곳에서 빛을 보고 갑니다. 감사합니다

  • @rabe486
    @rabe486 Před 4 lety +2

    설명 너무좋네여~!!

  • @user-hf8uj9vp9y
    @user-hf8uj9vp9y Před 3 lety

    쉬운 설명 감사합니다^^

  • @passing_Breeze
    @passing_Breeze Před 4 lety +8

    프로그래밍 언어 전공하시는 교수님께 들었던 또다른 포인터의 사용 이유는, 같은 자료구조를 반복적으로 접근하기 용이하도록 하기 위함이라는 말씀을 들었던 적이 있었습니다

    • @yalco-coding
      @yalco-coding  Před 4 lety +2

      맞아요. 좋은 보충 감사드립니다!!

  • @arthuman2007
    @arthuman2007 Před 4 lety +1

    너무 좋아요 이거 진짜 대박입니다!!!!

  • @daehwankim4246
    @daehwankim4246 Před 7 měsíci +1

    Git똥찬 설명 감사합니다

  • @user-yp7hv4sc3e
    @user-yp7hv4sc3e Před 3 lety +1

    명쾌한 설명 감사합니다.

  • @user-vg5pv9nc5l
    @user-vg5pv9nc5l Před rokem

    잘 보았습니다! 감사합니다.

  • @user-gf5fr3du5t
    @user-gf5fr3du5t Před 4 lety +1

    도움이 많이 됩니다 ㅜㅜ 최고에요

  • @rerefe
    @rerefe Před 3 lety +1

    항상 감사히 잘 보고 있습니다. 이제 입문자임에도 항상 재밌는 편집으로 귀에 쏙쏙 박히게 이해시켜주는 컨탠츠네요!

  • @sugarpepper
    @sugarpepper Před 2 lety

    알〜겠나요? ㅋㅋㅋ 자꾸 생각나요 한 마디 말인데 찰지네요! C언어에 관심있어 찾아왔는데 40% 정도 이해한것같아요😅 공부하다가 다시 보러올게요

  • @junhokevinkim976
    @junhokevinkim976 Před 4 lety +1

    최고입니다 선생님..

  • @thkim3258
    @thkim3258 Před 3 lety +12

    C를 처음 접한것이 거의 30년 다 되어 가네요... 혼자 책 보며 고민하다가 포인터가 뭔지 알게되고 혼자서 책 보면서 linked list 만들어보고, 과제였던 프로젝트에서 실제로 써먹기도 하고... 나름 재밌었죠... 지금은 프로그래밍과는 전혀 관계없는 일을 하고 있지만... ㅎㅎㅎ

    • @thkim3258
      @thkim3258 Před 2 lety

      @@user-rs2qy4bt1z ㅎㅎ 그러게요... 옛날 추억도 생각나고 그 만만치 않은 내용을 얄코님이라면 쉽고 재미있게 설명하실 것 같아서 궁금하기도 했고요.. 그런데 역시나 너무 쉽고 재미있게 잘 설명해주시네요! ^^

  • @user-qw6fx2yc8r
    @user-qw6fx2yc8r Před 4 lety +1

    너무 유익해요

  • @user-lh4be9yn7x
    @user-lh4be9yn7x Před 3 lety +1

    최고의 포인터 강의

  • @smallsnow2666
    @smallsnow2666 Před 3 lety +1

    와... 포인터 개념 이렇게 설명 잘한거 처음봐요

  • @clomia7245
    @clomia7245 Před 3 lety +1

    C언어에서 눈돌리고 Python으로 공부 시작했다가 Python가비지 컬렉터가 변수와 메모리 처리하는 원리가 난해해서 이것저것 알아보고 실험해보면서 동작 원리를 생각하다보니까 전부다 포인터고 더 나아가서 동적 프로그레밍이 가능한 원리도 그것때문이고 변수 내용이 변해도 새로운 메모리를 만들어서 주소값만 바꾸고 기존 매모리는 레퍼런스 카운터가 0이되면 삭제하고 등등...
    좀더 확실하게 이해하고 싶어서 이 영상 다시 찾아왔는데 웬걸.. 이미 감을 다 잡아버렸네요 ㅋㅋㅋㅋ 이해가 너무 잘되요

  • @kimjang_
    @kimjang_ Před 3 lety

    와 포인터 배우는중인데 이거 어따 써먹지를 이해할수 있게 되었어요!

  • @user-qc4of7jy4h
    @user-qc4of7jy4h Před 4 lety +1

    오 감사합니다 강의덕분에 감이 좀 오는거같아요

  • @user-ob7uu7ey3l
    @user-ob7uu7ey3l Před 4 lety +2

    분명 관점의 차이가 있겠지만 얄코님 말씀대로 unmanaged 언어를 하나쯤은 다룰 줄 알아야 기능을 개발하는 기능공에서 기능을 상황에 맞게 최적화하고 새로 만들 수 있는 기술자가 된다고 생각해요. 이건 제가 임베디드개발자라 따지는거지만 virtual memory만 맹신하지않고 physical memory에서의 데이터 구조에 대해서도 고민해준다면 금상첨화이구요! 반대로 managed 언어도 하나쯤은 다룰줄 알아야 생산성도 늘어날테구요! unmanaged언어를 구닥다리라고 욕하는 소위 '개발자'들이 많이 늘어나고 있어서 슬픈 요즘입니다 ㅠ

    • @yalco-coding
      @yalco-coding  Před 4 lety +1

      임베디드 개발자로서 좋은 조언 주셔서 감사합니다!!!

  • @user-fs5vv2vb3f
    @user-fs5vv2vb3f Před 3 lety

    포인터를 많이 쓰기는 하지만 굳이 원리를 따지고 그러기에는 머리 아프기만 할 거 같아서 말았었는데 설명을 들으니까 이해가 가네요. 특히 포인터 자료형이라는 부분이 좀 불명확했었는데 덕분에 잘 이해했습니다.

  • @DaeEunKim
    @DaeEunKim Před 2 lety +1

    포인터를 배우기 전에 포인터는 배우기 어렵다고 흔히 알려져 있었는데 막상 해보니 생각보다 쉬운 것 같네요! 이해하기 쉽게 설명해주셔서 감사합니다!

  • @user-cd1jt4dn5u
    @user-cd1jt4dn5u Před 4 lety

    저는 친한 선배가 영상에서와 마찬가지로 소스코드와 그림을 같이 그려서 보여주고 메모리 구조를 같이 설명해줘서
    정말 쉽게 배웠던 기억이 나네요 때문에 포인터 개념이 어려운건지 모르고 지나갔었는데
    앞으로 포인터개념 어려워하는 사람들 있으면 여기 영상 링크 걸어주면 될거같네요 ㅎㅎ
    후배들이나 비전공이지만 국비교육받고 IT로 넘어오려는 주위 사람들이 힘들어 하더라구요

  • @martinpearson9569
    @martinpearson9569 Před 4 lety +7

    너무 재밌게 봤습니다! 링크드 리스트 설명 부분에서 마지막 노드가 첫 번째 노드를 가리키면 어떻게 될지 궁금했는데 이러한 circular linked list는 어떤 상황에서 사용하고 활용되는지 궁금합니다.

    • @yalco-coding
      @yalco-coding  Před 4 lety +1

      감사합니다! 예를 들자면, 플레이어들이 돌아가면서 플레이를 하는 게임에 새 사용자가 추가될 수 있는 경우가 있을거에요. 특정 위치를 끊어 새 사용자를 연결하고 사이클이 계속 돌도록 할 수 있겠죠 ^^

  • @user-qy9wx1vh4j
    @user-qy9wx1vh4j Před 4 lety +2

    잘생기고 목소리도 좋으니까 집중이 더 잘되넹

  • @kingofsparrow
    @kingofsparrow Před 3 lety +1

    대박 감사해용

  • @user-cf2wz5kg9k
    @user-cf2wz5kg9k Před 7 měsíci

    포인터를 확실하게 이해하기 시작하면 포인터로 이것저것 하는게 너무 재밌어짐

  • @jaechangshim
    @jaechangshim Před 4 lety +4

    교수님 보다 100배 더 쉽게 잘 설명하네요. ㅎ ㅎ ㅎ

  • @davidseo5225
    @davidseo5225 Před 4 lety +1

    감사합니당

  • @doongaa
    @doongaa Před 3 lety

    좋은영상 잘 봤습니다
    초보지만 설명이 좋아서 조금은 알거같네요

  • @andndjaja
    @andndjaja Před rokem +2

    이중포인터도 해주실 수 있나요...? 감사합니다

  • @dbtmdtn
    @dbtmdtn Před 2 lety +1

    감사함돠ㅏㅏㅏㅏㅏ!!!!!!!!!!!!!!

  • @user-ow9tx8rb6b
    @user-ow9tx8rb6b Před 4 lety +3

    드디어 포인터까지 오고말았드아ㅏ...
    컴/공 전공학생 혹은 게임프로그래밍 학원 수강생들의 첫번째 난관..

  • @fxxntrbl
    @fxxntrbl Před 4 lety +15

    4학년때 C를 처음 배우고 중2가 된 지금 파이썬이나 JS를 주로 쓰지만, 포인터 다시 한번 보게 되서 반갑고 C를 쓰던 당시 포인터에 관해서 이해가 안됬던 부분을 제대로 이해했네요! 영상 정말 재밌게 봤습니다~

    • @user-cy9ut3we3g
      @user-cy9ut3we3g Před 4 lety +42

      4학년이라길래 대학4학년인주 알았는데 ㄷㄷ.. 내나이떈 이제 컴퓨터타자연습 정도하는 시절이였는데..

    • @min2341
      @min2341 Před rokem

      미래의 괴물이네

    • @user-cy5tq4sp4q
      @user-cy5tq4sp4q Před 6 měsíci

      초4때 c... 근데 오히려 불필요한 고정관념들이 생기기전이라 더 유연하게 이해할수도 있겠네요.

  • @user-ue9ps1hy4u
    @user-ue9ps1hy4u Před rokem

    뭔가 마지막은 미로 만드는 것에도 쓸수 있을 거 같아요
    그래서 미로 알고리즘을 구현해볼수 있을까요?

  • @user-li5im4iz2w
    @user-li5im4iz2w Před 3 lety +1

    와 진짜 너무 고마워요...ㅠㅠ 진짜 이해하기 쉽게 설명해주시네요...♥♥♥♥♥♥

  • @YangGE_J
    @YangGE_J Před 3 lety +2

    사랑합니다.

  • @cyp9571
    @cyp9571 Před 3 lety +4

    사실 자바스크립트나 자바와같이 포인터를 쓸 일 없는 사람들이더라도 주소와 참조에 관한 설명은 알아야 한다고 생각함.
    그런 언어라고 해서 참조가 없는게 아니기 때문에 이 부분을 이해 못하면 a배열에서 파생한 b배열을 만들어놓고 "b배열만 건드렸는데 a배열까지 바뀌었어요!" 라고 말할수 있기 때문임.

  • @user-tc5sd3iz2g
    @user-tc5sd3iz2g Před 3 lety +2

    자동차 운전으로 치면 수동변속기c, c++를 다룰줄 알면 자동변속기차량(c#, java)은 쉬운것과 비슷하겠군요 ㅎㅎ

  • @hgbae536
    @hgbae536 Před 4 lety +2

    대박

  • @nyaong10
    @nyaong10 Před 4 lety +1

    안녕하세요 내일 컴공 면접인 고3입니다...ㅠㅠㅠㅠ 아는게 별로 없어서 벼락치기 잘 하고 있습니다... 쉽게 잘 설명해주셔서 감사합니다...ㅠㅠㅠ

    • @yalco-coding
      @yalco-coding  Před 4 lety

      좋은 결과 있으실거에요!! 감사합니다!!!

  • @heeseon87
    @heeseon87 Před 4 lety +2

    다크서클이 너무 멋있어요

  • @splex7
    @splex7 Před 3 lety +2

    학교다니때 이런 영상있었으면 코딩이 더 재밌었을텐데

  • @fdl9625
    @fdl9625 Před 3 lety +1

    좋은 영상 감사드립니다!! 최근 학교에서 배우는데 이중포인터가 너무 헷갈려요ㅠㅠ 이중포인터, 포인터배열 등등 역참조연산자를 여러번사용하는 예제 총정리해주실수있나요?? (*p)[10]와 *(*(p+2)+2), ***p 막 이런거 너무 헷갈려요.. 주변친구들도 제대로 모르더라구요

    • @yalco-coding
      @yalco-coding  Před 3 lety

      그건 저도 헷갈립니다 ㅠㅠ 실전에서는 대다수의 개발자들이 쓸 일 없는, 시험난이도 높이기 위한 문제들이라고 보시면 돼요... 화이팅입니다 😭

    • @fdl9625
      @fdl9625 Před 3 lety

      @@yalco-coding 앗 그렇군요.. 실전에서도 쓸일이 많이 없다니..ㅠㅠ 계속 공부해봐야겠네요.. 감사합니다!

  • @MinwooJoh
    @MinwooJoh Před 3 lety +3

    Git똥 차지않나요에서 광기를 느꼇다

  • @user-js3sn7ey4p
    @user-js3sn7ey4p Před 3 lety +2

    포인터가 뭐냐고 물어보면, 다들 위치 주소야 이렇게 답해서 진짜 짜증나고, 왜 쓰는건지 설명을 못했었는데.. 덕분에 배우고 갑니다ㅠ 진짜 이해하기 쉽게 가르쳐주시는군요

  • @jyunni
    @jyunni Před 3 lety +1

    메모리 관리가 얼마나 뼈저리게 힘든지 알게됬네요 ㄷㄷ

    • @jyunni
      @jyunni Před 3 lety

      @사삭이 형이 왜 거기서 나와...?

  • @user-tw8pr1cc3j
    @user-tw8pr1cc3j Před 3 lety +3

    방금 나도코딩님의 6시간짜리 c언어를 보고왔는데 포인터부분이 좀 어려웠다. 근데 이걸 보니 조금 해소 됐다.

  • @user-hh1no3ls6q
    @user-hh1no3ls6q Před 3 lety

    따봉

  • @high0408ify
    @high0408ify Před 8 měsíci

    7:27 5의 next가 2를 가리켜야하는거 아닌가요?

  • @user-rt3mq1iv4n
    @user-rt3mq1iv4n Před 3 lety +1

    ㅋㅋㅋ 학교다닐때 C배울때 포인터배우던날이 생각나네요. ㅋㅋㅋ 애들이 듣고나서 뭔소리래? 요런 분위기였음 ㅋㅋㅋ 이렇게 쉽게 설명해주시다니... 대박입니다.

  • @user-sw5tw5kf1c
    @user-sw5tw5kf1c Před 2 lety

    우선 영상이 너무나 도움이 많이 되었습니다!! 포인터는 독학, 강의를 통해 몇 번을 제대로 이해하려고 시도해도 이해하지 못할 것만 같았는데, 이 영상으로 포인터에 대한 큰 틀을 제대로 잡기 시작한 것만 같은 기분이 듭니다! 좋은 영상 만들어주셔서 정말 감사드립니다!!
    영상을 보면서 대부분의 소스 코드들과 이미지들은 잘 이해했는데, 5:10부터 나오는 소스코드에 대해 몇가지 질문드리고 싶은 부분이 있습니다. ㅠㅠ
    1. 5:25에서 int *p_arg = &arg로 포인터 변수를 만들어주셨는데, 5:27에서 함수 _Younghee_pointer의 인자로 만들었던 포인터 변수 대신 그냥 &arg를 전달해 주신 내용을 볼 수 있었습니다. 만약 5:27의 함수의 인자로 만들었던 포인터 변수를 전달하고자 한다면 p_arg라고 써서 전달하면 될까요?
    2. 5:27의 _Younghee_pointer 함수의 내용인 *_p++ = 24;가 구체적으로 어떻게 행동하는 것인지 궁금합니다. 만약 *_p가 아니라 _p라면 의미하는 바가 어떻게 달라질지, *_p++은 가리키는 메모리에 있는 값 10에 1을 더하는 것인지, 가리키는 메모리가 (int의 크기만큼인) 4칸 뒤를 바라보도록 하게 하는 것인지 궁금합니다!