[TIL]2020-01-19 (일)

sik2·2020년 1월 19일
0

2019 - 2020 TIL

목록 보기
60/80

알고리즘

  • C언어 강좌를 활용해 포인터와 구조체, 동적 메모리 할당을 공부했다.
  • 대학때는 포인터까지 수업을 하고 뒷부분은 흐지부지 되었던 걸로 기억한다. 그리고 그 포인터도 딱히 큰 관심이 없어서 그냥 시험 볼 정도만 보고 제대로 공부하지 않았다.
  • 이번엔 정말 궁금해서 공부하는 것이여서 포인터가 왜 쓰이는지 어떨때 유용한지 공부했다.
  • 구조체 또한 클래스의 모체 같은 존재로 코드 실습을 통해 간단히 써보았다.
  • 동적 메모리 할당은 사실 좀 어려워 더 실습코드를 쳐보고 몇번 더 공부해봐야겠다고 느꼈다.
  • 이후에 구조체가 있는 Golang 언어에 관심이 가서 가지고 있던 디스커버리 고를 보면서 씨언어와 비교하며 공부 했다.
  • 씨언어를 다시 파보면서 느낀 점이지만 define, cont 등 php나 es6에서 그냥 생각 없이 쓰던 것들의 아이디어가 모두 여기서 왔구나 싶었다. 그리고 후반부 포인터 이후 부분은 메모리에 대한 개념을 잡는데 도움이 되었다.
profile
기록

0개의 댓글