C프로그래밍 재수강을 위한
이 장에서는 함수의 기본 개념을 다룹니다. 함수의 정의, 호출, 반환 등에 대해 학습하며, 코드의 구조를 모듈화하는 방법을 배웁니다.
변수의 유효 범위와 생명주기에 대해 이해하고, 함수 내부와 외부에서의 변수 사용에 대해 다룹니다. 스코프와 변수 관리에 대한 핵심 내용입니다.
변수의 다양한 종류와 데이터 타입을 살펴보고, 메모리 내 저장 방식을 이해합니다. 변수의 활용법과 효율적인 활용 방법을 배우게 됩니다.
포인터의 개념과 역할을 깊이 이해합니다. 메모리 주소를 다루는 방법을 학습하고, 포인터를 활용하여 데이터를 효과적으로 조작하는 방법을 익힙니다.
문자와 문자열의 표현 및 처리 방법을 익힙니다. ASCII 코드와 유니코드의 차이를 이해하며, 문자열 조작과 관련된 함수를 배웁니다.
구조체를 사용하여 복합적인 데이터를 정의하고 다루는 방법을 학습합니다. 구조체의 장점과 활용 사례를 살펴봅니다.
포인터를 활용하여 다양한 자료구조를 구현하는 방법을 다룹니다. 연결 리스트와 같은 자료구조를 포인터를 이용해 구현하는 연습을 합니다.
파일 입출력의 기본적인 개념과 방법을 학습합니다. 파일을 읽고 쓰는 방법을 익히며, 데이터 스트림을 다루는 법을 배웁니다.
동적으로 메모리를 할당하고 해제하는 방법을 배웁니다. 메모리 누수와 효율적인 메모리 관리 전략에 대해 다룹니다.