Search
Duplicate

C언어 기초문법(?)

간단소개
안녕하세요. 5기 gulee입니다. 앞으로 들어올 기수 포함 현재 저와 같이 들어온 5기분들중에 c언어 기초가 부족하다고 생각하시는 분들을 위해서 올려요!
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
C
Scrap
태그
기초지식
c언어
9 more properties
안녕하세요. 5기 카뎃 gulee 입니다. c언어의 정말 기초적인 내용을 다뤘고, visual studio를 사용하여 c언어 기초를 배우는 내용이라서 42와는 다르지만, 제가 혼자 독학으로 42를 준비하면서 c언어 문법만 제가 3개월정도를 공부 해가면서, 여러 사람들의 강의들을 보고 가장 설명이 재밌었고, 가장 이해하기 쉬웠던 분의 내용을 기반으로 제가 어느정도(살짝?) 제 개인적인 의견(MSG)가 가미된 글입니다! 이미 알고 있는 분들도 많겠지만, 기초가 좀 부족하다고 느끼신 분들이 한 번쯤 보셨으면 해서, 정보 공유를 너무 적극적으로 하고 싶었습니다. 부족하지만 많이 봐주세요!!

c언어는 왜 배워야 할까?

c언어는 언메니지드 언어라고도 한다.
그 이유는 메모리에 직접적인 코드를 올려서 메모리 관리 및 할당을 받아 프로그래밍을 할 수 있는 언어이다. 보통 그런 언어들보고 어셈블리어라고 하는데 c언어는 어셈블리어는 아니지만 어셈블리어 취급을 받는 언어이다.
배워야 하는 이유는,
현재 실무에서 사용하고 있는 언어 중 오래된 언어이기도 하고, 프로그래밍의 전반적인 구조를 알기 정말 좋다. 파이썬같은 언어들은 초보자가 하기에 편하고 쉬운 언어이지만, 사용자에겐 편한만큼 코드를 입력했을때 이 코드가 왜 이렇게 작동을 하는지는 대충은 알 수 있지만, 그 세세한 작동방법은 모를 수 있다. 하지만 c언어에서는 정말 직관적인 코드로 프로그래밍을 해야하기에 작동방법은 물론 메모리에 어떻게 할당이 되는지 등 알 수 있는 언어이다.
내용 수정 및 MSG첨가 : gulee