|
함수의 재귀적 호출(recursive call)
C 언어의 함수가 자기 자신을 호출할 수도 있고, 한번 별도의 함수를 호출하여 그 함수로부터 자기 자신을 호출 할 수 있는 즉, 재귀적 호출의 특징이 있다.
recursive call을 할 때 조건
(1) 함수내에서 사용하는 변
|
- 페이지 12페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수
문자열의 길이를 구할 때 사용되는 함수이다.
[형식]
int*strlen(str);
char * str; <---- 문자열 버퍼
문자열의 길이가 함수값으로 리턴된다.
[ 예제 2-5.C ]
# include <stdio.h>
# include <string.h>
main()
{
char * s1 = "String Length";
int len;
len len;
len = st
|
- 페이지 10페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
재귀
함수는 함수 구현에서 자기 자신의 함수를 호출 가능
자기 자신 함수의 호출을 재귀 호출(recursive call)이라 하고, 이러 한 특징을 재귀(recursion)라 한다.
재귀를 다른 말로 되부름, 또는 순환이라 표현
재귀 호출을 허용하는 함수
|
- 페이지 33페이지
- 가격 3,000원
- 등록일 2007.01.29
- 파일종류 피피티(ppt)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
1.1 함수의 개념
C언어에서 ‘함수(function)’는 특정한 작업을 맡아서 수행하는 독립적인 단위.
“함수”의 계층으로 프로그래밍이 이루어지기 때문에 “구조적(structured)”프로그래밍 언어라 함.
함수는 코드의 일정부분을 잘라서 다른 곳
|
- 페이지 16페이지
- 가격 2,000원
- 등록일 2005.09.30
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
%d\n\n", c);
printf("If you want to exit -> (0 0)\n");
printf("Enter two integer numbers: ");
scanf("%d %d", &a, &b);
}
exit();
}
int Euclid(m, n)
{
int t, num = 0;
while (m > 0)
{
t = m;
m = n % m;
n = t;
printf("excute number is %d\n", ++num);
}
return n;
}
<< gdc함수와 euclid함수 비
|
- 페이지 4페이지
- 가격 500원
- 등록일 2004.09.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|