카테고리 없음

[혼공학습단 8기]Chapter 07

jiwoo1087 2022. 8. 21. 21:32

1. 매개변수가 없는 함수

함수의 매개변수 자리를 비워두거나 void를 사용한다.

반횐값은 return 이다.

 

ex)

 

int get_num(void);     //함수 선언

 

int main(void)

{

   int num;

   .

   .

   return num;

}

 

2.반환값이 없는 함수

데이터를  받아서 출력하는 함수는 변환값이 필요하지 않다.

반환 형의 자리에 void를 사용한다. (변환값이 없는 함수는 선언과 정의의 변환형에 void를 사용한다.)

 

ex)

 

void print_char(char ch, int count); //함수 선언

{

        int i; 

 

3.매개변수와 변환값이 모두 없는 함수

일정한 문자열을 여러 번 출력하는 함수라면 매개변수와 변환값이 모두 필요 없다.

함수의 매개변수와 변환형에 모두 void를 쓴다.

 

4.재귀호출 함수 

재귀호출 함수는 자기 자신을 호출한다.

 

ex) 

 

void fruit(void);

{

    printf("apple\n");

    fruit();

}