-
[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-1. 함수의 개념 (0) 2014.04.05 [C언어] 4-3. 기타 제어문 (0) 2014.04.05 [C언어] 4-2. 반복 제어문 (0) 2014.04.05