- 학습내용
- 함수
- 기능을 수행하는 코드 단위
- main(void){ }
- printf( ) → 표준 라이브러리 함수(stdio.h에 포함)
- scanf( ) → 표준 라이브러리 함수(stdio.h에 포함)
- 표준 라이브러리 외, 함수를 직접 정의하여 자주 사용 가능
- 함수 작성과 사용
- 함수 정의
- 함수 선언
- 함수 호출
- return: 제어문. 함수 실행 결과로 나온 값 반환.
- 함수 유형
- 매개변수가 없는 경우 → 처리할 데이터가 스스로 입력되어 있는 함수
- 반환형(return)이 없는 경우 → 전달받은 데이터를 화면에 출력하는 함수
- 매개변수, 반환형 모두 없는 경우 → 같은 내용을 화면에 출력하는 함수
- 재귀호출 함수는 자기 자신을 다시 호출함
- 문제풀이
- 함수 유형 정리 → 함수 유형
- 매개변수 없는 함수
- 반환형(값) 없는 함수
- 매개변수와 반환값이 모두 없는 함수
- 재귀 함수
- 재귀함수 손코딩 & 무한반복 여부 고찰
- 무한 루프(’apple’반복)
- 반복 횟수 제한 → 무한 루프 해결 (조건 설정)
#혼공 #혼공씨 #혼공씨언어 #함수 #매개변수 #반환