본문 바로가기

C언어/C언어 고급8

고급4강_C 라이브러리 활용법 완전 정복 안녕하세요!이번 주는 C 언어의 표준 라이브러리를 본격적으로 활용해보는 시간을 갖겠습니다.C 언어의 표준 라이브러리는 정말 다양하고 강력한 기능들을 제공하는데요, 잘 활용하면 불필요한 반복 구현 없이, 이미 검증된 함수를 통해 문제를 빠르게 해결할 수 있습니다.1. C 라이브러리란?라이브러리는 쉽게 말해 미리 만들어진 함수들의 모음입니다.이 중 C 언어에서 기본으로 제공하는 것이 바로 **표준 라이브러리(Standard Library)**입니다.오늘은 그중에서도 가장 많이 쓰이는 세 가지 헤더파일을 다뤄볼 거예요:math.h: 수학 계산string.h: 문자열 처리stdlib.h: 일반 유틸리티 함수 (동적 메모리, 숫자 변환 등)2. math.h – 수학 계산에 강하다!#include 함수 설명sqrt.. 2025. 4. 22.
고급3강_헤더파일과 모듈화 완전 정복 안녕하세요!이번 시간에는 C 프로젝트를 효율적으로 구성하는 핵심 기술인 헤더파일과 모듈화에 대해 배워봅니다.규모가 작을 땐 파일 하나로도 괜찮지만, 기능이 조금만 복잡해져도 코드가 뒤죽박죽 섞이기 쉽죠.이럴 때 필요한 것이 바로 모듈화(Modularization)입니다.여러 파일로 코드를 나누고, 각 기능을 역할별로 구조화하면 유지 보수도 쉬워지고 협업도 편해집니다.1. 헤더파일은 왜 필요할까요?C 언어는 기본적으로 함수나 변수의 선언(declaration)이 먼저 있어야 합니다.그래서 우리가 직접 만든 함수들도, 다른 파일에서 쓰려면 미리 선언해줘야 해요.그 선언을 따로 모아놓은 것이 바로 **헤더파일(header file)**입니다.예시// mathutil.hint square(int x);이 파일만.. 2025. 4. 22.