프로그래밍/겁나 쉽게 쓴 C, C++ 설명서

라이브러리란?

tonystark100 2024. 4. 30. 00:08

목차

    반응형

    라이브러리란?

    반응형

    라이브러리는 도서관의 많은 책에서 자료를 찾는 것처럼, 프로그래밍에서 사용할 수 있게 미리 만들어진 함수나 변수, 클래스들의 묶음입니다. 이 묶음은 미리 컴파일된 오프젝트 파일 형태로 존재하며, **컴파일 과정 (링킹 과정)**에서 링킹되어 실행 가능한 프로그램을 이룹니다.

     

    라이브러리는 직접 헤더파일을 만들어 사용할 수 있으며. 공통적이고 자주 쓰이는 코드들이 헤더파일로 만들어집니다.

     

    헤더파일은 다른 소스 파일에서 자동으로 포함되는 소스 코드 모음 파일로 .h 확장자를 사용합니다.

     

    C, C++에서 최상단에 #include <stdio.h>처럼 선언해야 됩니다.

     

     

    로또로 화성 - Google Play 앱

    간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.

    play.google.com

     

    라이브러리를 사용하는 이유

    1. 시간 절약: 모든 기능을 직접 코딩하지는 못하기 때문에 라이브러리를 활용하여 시간을 절약합니다.
    2. 기능 확장: 이미 잘 만들어진 라이브러리를 사용하면, 직접 코딩이 가능하다고 해도 더 효율적으로 작업할 수 있습니다.

     

    C 언어에서 자주 사용하는 라이브러리 함수

    문자 관련 함수

    • 헤더 파일 #include <ctype.h>가 필요합니다.
    • 문자를 검사하거나 변환하는 함수들이 포함됩니다.


    문자열 관련 함수

    • 헤더 파일 #include <string.h>가 필요합니다.
    • 문자열을 조작하고 비교하는 함수들이 포함됩니다.


    수학 관련 함수

    • 헤더 파일 #include <math.h>가 필요합니다.
    • 수학 연산을 수행하는 함수들이 포함됩니다.


    기타 함수

    • 헤더 파일 #include <stdlib.h>가 필요합니다.
    • 메모리 할당, 난수 생성, 환경 변수 접근 등의 함수들이 포함됩니다.

     

    다음 글 C 프로그램의 시작

     

    ** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **

    반응형

    '프로그래밍 > 겁나 쉽게 쓴 C, C++ 설명서' 카테고리의 다른 글

    포인터란?  (0) 2024.04.30
    배열이란?  (0) 2024.04.30
    상수란?  (0) 2024.04.29
    변수란?  (0) 2024.04.29
    C 프로그래밍의 시작  (0) 2024.04.29