ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C언어] 5-2. 표준함수
    프로그래밍/C 2014. 4. 5. 20:46

    - C에서 사용하는 함수는 C언어가 기본적으로 제공하는 함수인 표준함수와 프로그래머가 직접 만들어서 사용하는 사용자 정의 함수가 있다.


    1. 표준함수의 정의

    - C언어가 기본적으로 제공하는 함수로서 표준함수의 원형은 헤더 파일(확장자.h)에 선언되어있다.

    - 예로들어 printf(), scanf()와 같은 표준 입출력 함수는 stdio.h에 그 원형이 선언되어 있고, sin(), cos(), log() 등 수학과 관련된 함수는 math.h 헤더 파일내에, strlen(), strcmp() 등 문자열과 관련된 함수는 string.h 헤더 파일에 선언되어 있다.

    - 표준함수는 사용 전에 반드시 관련 헤더 파일을 #include 명령문과 함께 프로그램 소스의 시작부분에 포함시켜야 한다.




    * 헤더 파일과 표준함수

    - 헤더 파일은 C드라이브의 Microsoft Visual Stdio가 설치된 디텍토리 내의 include 폴더에 저장

    - 컴파일러마다 선언된 내용이 조금씩 다르지만 각 헤더 파일 안에 선언된 함수의 종류는 아래 표와 같다.

     헤더 파일

    기능 

    함수 

    stdio.h 

    표준 입출력에 관련 함수 

    printf, scanf, puts, gets, fclose, fopen 등 

     math.h

    수학 관련 함수들 

    sin, cos, log, sqrt, pow, matherr 등 

    conio.h

    콘솔 입출력 함수 

    getch, putch, cprintf, kbhit 등 


    * 표준함수의 사용

    - 표준함수를 사용하기 위해서는 그 표준함수의 원형과 정의된 함수의 기능을 알고 사용해야한다.

    - 활용 예는 패스..


    * 정리후기

    - 이론, 다음장에서는 사용자 정의 함수에 대해서 다룬다. 그리고 그 다음 큰 장에서는 포인터, 배열에 대해서 정리할것이다.




    '프로그래밍 > C' 카테고리의 다른 글

    [C언어] 5-4. 기억클래스  (0) 2014.04.06
    [C언어] 5-3. 사용자 정의 함수  (0) 2014.04.05
    [C언어] 5-2. 표준함수  (0) 2014.04.05
    [C언어] 5-1. 함수의 개념  (0) 2014.04.05
    [C언어] 4-3. 기타 제어문  (0) 2014.04.05
    [C언어] 4-2. 반복 제어문  (0) 2014.04.05

    댓글 0

Designed by Tistory.