목차
라이브러리란?
라이브러리는 도서관의 많은 책에서 자료를 찾는 것처럼, 프로그래밍에서 사용할 수 있게 미리 만들어진 함수나 변수, 클래스들의 묶음입니다. 이 묶음은 미리 컴파일된 오프젝트 파일 형태로 존재하며, **컴파일 과정 (링킹 과정)**에서 링킹되어 실행 가능한 프로그램을 이룹니다.
라이브러리는 직접 헤더파일을 만들어 사용할 수 있으며. 공통적이고 자주 쓰이는 코드들이 헤더파일로 만들어집니다.
헤더파일은 다른 소스 파일에서 자동으로 포함되는 소스 코드 모음 파일로 .h 확장자를 사용합니다.
C, C++에서 최상단에 #include <stdio.h>처럼 선언해야 됩니다.
라이브러리를 사용하는 이유
- 시간 절약: 모든 기능을 직접 코딩하지는 못하기 때문에 라이브러리를 활용하여 시간을 절약합니다.
- 기능 확장: 이미 잘 만들어진 라이브러리를 사용하면, 직접 코딩이 가능하다고 해도 더 효율적으로 작업할 수 있습니다.
C 언어에서 자주 사용하는 라이브러리 함수
문자 관련 함수
- 헤더 파일 #include <ctype.h>가 필요합니다.
- 문자를 검사하거나 변환하는 함수들이 포함됩니다.
문자열 관련 함수
- 헤더 파일 #include <string.h>가 필요합니다.
- 문자열을 조작하고 비교하는 함수들이 포함됩니다.
수학 관련 함수
- 헤더 파일 #include <math.h>가 필요합니다.
- 수학 연산을 수행하는 함수들이 포함됩니다.
기타 함수
- 헤더 파일 #include <stdlib.h>가 필요합니다.
- 메모리 할당, 난수 생성, 환경 변수 접근 등의 함수들이 포함됩니다.
** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **
'프로그래밍 > 겁나 쉽게 쓴 C, C++ 설명서' 카테고리의 다른 글
포인터란? (0) | 2024.04.30 |
---|---|
배열이란? (0) | 2024.04.30 |
상수란? (0) | 2024.04.29 |
변수란? (0) | 2024.04.29 |
C 프로그래밍의 시작 (0) | 2024.04.29 |