안녕하세요 타이밍 입니다.
이번 4주차 기본과제는 다양한 함수 형태에 대해서 알아보는 것 입니다.
매개변수(= 함수를 정의할 때 사용되는 변수)가 없는 경우
- 선언 : int get_num(void); 또는 int get_num();
- 특징 : 호출할 때 인수 없이 괄호만 사용한다.
반환형(= 어떤것을 반환할 것인가?)이 없는 경우
- 선언 : void print_char(char ch, int count);
- 특징: 반환할 때 return문을 쓰지 않거나 return문만 사용한다. 호출 문장을 수식의 일부로 쓸 수 없다.
반환형과 매개변수 모두 없는 경우
- 선언 : void print_title(void);
- 특징 : 두 가지 경우의 특징을 모두 포함한다.
재귀호출 함수
- 선언 : void fruit(){...fruit();...}
- 특징 : 함수 안에 재귀호출을 멈추는 조건이 있어야 한다.
--------
여담 : 코딩을 할 수록 영타 속도가 올라가는 것을 알 수 있습니다. 허허헣ㅎㅎㅎ
암튼 이번주는 이걸로 끝입니다.
선택미션은 아마도 나중에??
다음주에 봅시다!
'2023 혼공c' 카테고리의 다른 글
[혼공학습단 10기]활동 '혼자 공부하는 C언어' 6주차 (0) | 2023.08.20 |
---|---|
[혼공학습단 10기]활동 '혼자 공부하는 C언어' 5주차 (1) (0) | 2023.08.13 |
[혼공학습단 10기]활동 '혼자 공부하는 C언어' 3주차 (1) (0) | 2023.07.23 |
[혼공학습단 10기]활동 '혼자 공부하는 C언어' 1주차 (2) (0) | 2023.07.22 |
[혼공학습단 10기]활동 '혼자 공부하는 C언어' 2주차 (1) (1) | 2023.07.16 |