본문 바로가기

전체 글164

C언어 기초 0. content&머리말 머리말 이제는 C언어에 대한 많은 정보가 한글로도 찾을 수 있습니다. 저도 C언어에 대한 지식을 공유하고자 합니다. 이 강의노트(?)를 쓰는 저의 목표는 다음과 같습니다. - 끝까지 작성할 것 - 반드시 필요한 것 위주로 작성할 것 - 되도록 쉽게 작성할 것 - C언어를 배우는 목적과 공부 방향을 제시할 것 글은 먼저 최대한 짧게 쓰고 C언어를 배웠다면 몰라서는 안 될 내용들을 먼저 구성합니다. 그 다음 2차로 쓰게 된다면 사용빈도가 낮으나 알고있어야 할 내용들과 알아두면 유용한 기술들(사실 라이브러리 함수를 말하는 것이나 이것은 지금 이해하지 않아도 됨.) 그리고 공부하면서 풀어보면 실력 향상에 도움이 될 문제들을 소개하고 풀이를 올리도록 하겠습니다. 여러분이 C언어를 배우는 목적이 있을 것입니다. C.. 2019. 7. 14.
C언어 공부, 어떻게 해야할까? C언어는 다음과 같은 특징을 갖고 있다. - 타 언어에 비해 빠르다. - 저수준 언어다. (수준 떨어지는 언어라는 뜻이 아니라 하드웨어, 기계어에 가까울수록 저수준이라고 부른다. 고급 언어다, 저급 언어다 글 쓰는 곳마다 다른데 어셈블리어 - 기계어와 가장 가까운 언어- 로 코딩을 하진 않으니 본인은 저급, 저수준 언어라고 부른다.)- 절차지향적이다.- 버그가 발생하기 쉽다. 첫 언어로 C언어를 공부하는 것도 나쁘지 않은 선택이다. 많은 언어들이 C언어에서 파생되었고 많은 컴퓨터 관련 서적이 C언어를 기반으로 작성되었기 때문이다. (자료구조, 알고리즘, 소켓 프로그래밍은 C언어로 작성된 서적이 많다.) 처음 배울 때에는 낯선 것에 대한 어려움이 있고 뒤로갈수록 내용 자체가 어려워 포기할 수도 있는데 열심.. 2019. 1. 22.