최고의 C 프로그래밍 핸드북
최고의 C 프로그래밍 과정에 오신 것을 환영합니다!
이 과정은 초보자부터 고급 C 프로그래머까지 여러분을 안내하도록 고안되었습니다. 저장소에는 학습을 보완하는 모든 소스 코드, 프로젝트, 문제 세트 및 추가 리소스가 포함되어 있습니다. 내 C 코스를 시청하려면 이 비디오를 참조하세요.
목차
- 최고의 C 프로그래밍 핸드북
- 목차
- 소개
- 장
- 프로젝트
- 문제 세트
- 추가 리소스
- 이 저장소를 사용하는 방법
소개
이 저장소는 Ultimate C 프로그래밍 핸드북 의 일부입니다. 이 과정은 C 프로그래밍 학습에 대한 포괄적인 가이드를 제공하는 것을 목표로 합니다.
장
이 과정은 여러 장으로 나누어져 있으며 각 장에서는 C 프로그래밍의 다양한 측면에 중점을 둡니다.
- 1장: 변수, 상수, 키워드
- C에서 변수를 선언하고 초기화하는 방법을 알아보세요.
- 다양한 유형의 상수를 이해합니다.
- C의 예약어를 숙지하세요.
- 2장: 지침 및 연산자
- C의 다양한 명령어 유형
- 산술, 관계 및 논리 연산자.
- 암시적 및 명시적 유형 변환.
- 3장: 조건부 명령어
- if-else 문을 사용하여 조건부 코드 실행.
- 관계형 및 논리 연산자를 사용하여 조건을 평가합니다.
- 4장: 루프 제어 명령어
-
while
, do-while
및 for
루프. -
break
및 continue
와 같은 제어문입니다.
- 5장: 함수와 재귀
- 함수의 정의, 선언 및 호출.
- 재귀함수의 개념과 사용법.
- 6장: 포인터
- 포인터 선언 및 사용법.
- 포인터와 관련된 작업.
- 7장: 배열
- 1차원 및 다차원 배열.
- 포인터를 사용하여 배열 요소에 액세스합니다.
- 8장: 문자열
- 문자열의 초기화 및 조작.
- 문자열에 대한 표준 라이브러리 함수입니다.
- 9장: 구조
- 구조의 정의 및 사용법.
- 포인터를 사용하여 구조체 멤버에 액세스합니다.
- 10장: 파일 I/O
- 파일 읽기 및 쓰기.
- 포인터를 사용하여 파일 처리.
- 11장: 동적 메모리 할당
-
malloc()
, calloc()
, realloc()
및 free()
함수. - 동적으로 할당된 메모리를 관리합니다.
프로젝트
- 프로젝트 1: 숫자 추측 게임
- 플레이어가 무작위로 생성된 숫자를 추측하는 재미있는 게임입니다.
- 프로젝트 2: 뱀 물총 게임
문제 세트
각 장에는 이해도를 테스트하고 코딩을 연습할 수 있는 문제 세트가 포함되어 있습니다. 문제 세트에는 해당 장의 내용과 관련된 다양한 과제와 연습이 포함됩니다.
추가 리소스
- 핸드북 다운로드(페이지 하단으로 스크롤하여 핸드북 섹션으로 이동)
- 손글씨 노트 다운로드
- 치트시트 다운로드
- 강좌 영상 보기
이 저장소를 사용하는 방법
- 다음을 사용하여 리포지토리를 로컬 머신에 복제합니다 .
git clone https://github.com/CodeWithHarry/The-Ultimate-C-Programming-Course.git
- 각 장을 탐색하여 관련 강의와 코드 예제를 찾으세요.
- 각 장의 마지막에 제공되는 문제 세트를 완성하여 이해를 강화하세요.
- 실제 시나리오에 지식을 적용할 수 있는 프로젝트를 진행하세요 .
각 장을 자유롭게 탐색하고 연습을 통해 학습을 강화하세요. 즐거운 코딩하세요!