본문 바로가기

2023 혼공c

[혼공학습단 10기]활동 '혼자 공부하는 C언어' 4주차 (1)

안녕하세요 타이밍 입니다.

이번 4주차 기본과제는 다양한 함수 형태에 대해서 알아보는 것 입니다.

 

매개변수(= 함수를 정의할 때 사용되는 변수)가 없는 경우

 - 선언 : int get_num(void); 또는 int get_num();

 - 특징 : 호출할 때 인수 없이 괄호만 사용한다.

 

반환형(= 어떤것을 반환할 것인가?)이 없는 경우

- 선언 : void print_char(char ch, int count);

- 특징: 반환할 때 return문을 쓰지 않거나 return문만 사용한다. 호출 문장을 수식의 일부로 쓸 수 없다.

 

반환형과 매개변수 모두 없는 경우

- 선언 : void print_title(void);

- 특징 : 두 가지 경우의 특징을 모두 포함한다.

 

재귀호출 함수

- 선언 : void fruit(){...fruit();...}

- 특징 : 함수 안에 재귀호출을 멈추는 조건이 있어야 한다.

 

--------

여담 : 코딩을 할 수록 영타 속도가 올라가는 것을 알 수 있습니다. 허허헣ㅎㅎㅎ

암튼 이번주는 이걸로 끝입니다.

선택미션은 아마도 나중에?? 

 

다음주에 봅시다!