*헤더파일
- 헤더파일 만드는 방법 C언어에서 제공하는 라이브러리를 포함 < .h >
사용자 헤더파일 " .h "
#헤더파일에 선언한 함수를 소스파일에서 실행
#이중 포인터
- 이중 포인터(double pointer) : 포인터를 가리키는 포인터
#이중 포인터 프로그램
#순환(recursion)
- 알고리즘이나 함수가 수행 도중에 자기 자신을 다시 호출하여 문제를 해결하는 기법
- 팩토리얼의 정의
#재귀 함수
- 자기 자신을 재호출 하는 형태로 정의된 함수를 가리켜서 재귀함수라 한다.
- 함수의 복사본을 cpu가 읽을 수 있도록 명령문에 추가된다.
- 재귀함수는 어떤 조건으로 멈추지않으면 계속 함수가 무한반복 되기 때문에 멈추는 조건이 필요하다.
#탈출 조건이 없다면?
#재귀 함수의 이해
#팩토리얼 구하기
- 팩토리얼 프로그래밍 #2 : (n - 1)! 팩토리얼을 현재 작성중인 함수를 다시 호출하여 계산(순환 호출)
#팩토리얼 호출 순서
#팩토리얼 구하기 예제
'C언어 > C언어' 카테고리의 다른 글
C언어 [정렬,이진탐색,매크로] (0) | 2017.11.10 |
---|---|
C언어 [동적할당,동적메모리] (0) | 2017.11.10 |
C언어 [구조체,구조체 배열,구조체 함수,구조체 포인터] (1) | 2017.11.08 |
C언어 [포인터,포인터 배열,포인터 함수] (0) | 2017.11.04 |
C언어 [(라이브러리,난수 함수),(지역,전역변수),문자열] (0) | 2017.10.30 |