혼자 공부하는 C ( 4주차 )
4주차 미션
- 함수의 유형을 정리하여 공유하기
- p. 198 7-5. 직접 해보는 손코딩 예제 테스트 후 apple 출력하고 종료한 화면 캡쳐
왜 무한대로 출력되지 않는지 이유에 대해 생각하고 정리해보기
1. 함수의 유형을 정리하여 공유하기
- 매개변수가 없는 함수
처리할 데이터가 함수내에 존재하여 입력할 필요가 없는 함수int void get_num(void); int void get_num();
- 반환값이 없는 함수
전달 받은 데이터를 화면에 출력하는 함수void print_char(char ch, int count);
- 매개변수와 반환값이 없는 함수
같은 문자열을 반복하여 출력하는 함수void print_title(void); void print_title();
- 재귀호출 함수
자기 자신을 호출하는 함수
(함수 안에 재귀호출을 멈추는 조건이 있어야한다)void fruit() { ... fuit(); ... }
2. 198 7-5. 직접 해보는 손코딩 예제
Stack overflow
함수는 호출만으로도 일정 크기의 메모리를 사용한다.
재귀함수로 무한 호출을 하게되면 프로그램 하나가 쓸 수 있는 메모리를 모두 사용하여 강제 종료가 된다.
Author And Source
이 문제에 관하여(혼자 공부하는 C ( 4주차 )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sk421120/혼자-공부하는-C-4주차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)