3일차 - 댓글 및 라이브러리 기능

💯 Days of Code의 세 번째 날이 지났습니다. 오늘 주석과 C 라이브러리 기능을 발견했습니다. 수학 연산 및 데이터 유형 제한과 같이 컴파일러가 자동으로 포함하는 다양한 유형과 라이브러리 함수 사용의 이점을 발견했습니다.

코멘트



주석은 코드를 읽는 사람에게 무언가를 알려주는 데 사용됩니다. 주석은 컴파일러에서 공백처럼 취급되며 코드의 실제 의미를 변경하지 않습니다.

/* */ 구분된 주석



주석은 슬래시 바로 뒤에 별표(/*)가 오는 것으로 시작하여 별표 바로 뒤에 슬래시(*/)가 오는 즉시 끝납니다. 이러한 문자 조합 사이에 있는 모든 것은 주석이며 컴파일러에서 공백(기본적으로 무시됨)으로 처리됩니다.

/* this is a comment */


위의 주석은 한 줄 주석입니다. 이/* 유형의 주석은 다음과 같이 여러 줄에 걸쳐 있을 수 있습니다.

/* This is a
Multi-Line
Comment
*/


반드시 필요한 것은 아니지만 여러 줄 주석의 일반적인 스타일 규칙은 첫 번째 줄 다음 줄에 선행 공백과 별표를 넣고 새 줄에/* 및 */를 넣어 모두 일렬로 정렬하는 것입니다.

/*
* this is a
* multi-line
* comment
*/



// 구분된 주석


C99 C++ 스타일의 한 줄 주석 사용을 도입했습니다. 이 유형의 주석은 두 개의 슬래시로 시작하여 줄 끝까지 실행됩니다.

// this is a single line comment



라이브러리 기능



라이브러리 함수는 함께 그룹화되어 라이브러리라는 공통 위치에 배치되는 기본 제공 함수입니다. 여기서 각 기능은 특정 작업을 수행합니다. 이 라이브러리 함수를 사용하여 미리 정의된 출력을 얻을 수 있습니다.

모든 C 표준 라이브러리 함수는 많은 헤더 파일을 사용하여 선언됩니다. 이러한 라이브러리 함수는 컴파일러 설계 시 생성됩니다.

다음을 사용하여 C 프로그램에 헤더 파일을 포함합니다.


#include <filename.h>



C 라이브러리 함수 사용의 이점


  • 라이브러리 함수를 사용해야 하는 가장 중요한 이유 중 하나는 단순히 작동하기 때문입니다.
  • 함수는 "표준 라이브러리"함수이므로 전담 개발자 그룹이 지속적으로 함수를 개선합니다. 그 과정에서 최대 성능에 최적화된 가장 효율적인 코드를 만들 수 있습니다.
  • 화면 인쇄, 제곱근 계산 등과 같은 일반적인 기능은 이미 작성되어 있습니다. 다시 생성하는 것에 대해 걱정할 필요가 없습니다.
  • 끊임없이 변화하는 실제 요구 사항에 따라 애플리케이션은 언제 어디서나 작동해야 합니다. 그리고 이러한 라이브러리 기능은 모든 컴퓨터에서 동일한 작업을 수행한다는 점에서 도움이 됩니다.



  • C 헤더 파일
    C 헤더 파일


    assert.h
    프로그램 어설션 함수

    ctype.h
    문자 유형 함수

    locale.h
    현지화 기능

    math.h
    수학 함수

    setjmp.h
    점프 기능

    signal.h
    신호 처리 기능

    stdarg.h
    변수 인수 처리 함수

    stdio.h
    표준 입출력 기능

    stdlib.h
    표준 유틸리티 기능

    string.h
    문자열 처리 함수

    시간.h
    날짜 시간 기능

    좋은 웹페이지 즐겨찾기