티스토리 뷰

혼자 공부하는 C언어

혼공C 4주차 미션

positivenumber 2019. 11. 3. 23:42

혼공 4주차 기본미션

직접 표로 핵심 포인트 정리 공유

 

7-1함수의 세가지 상태

구분

설명

함수 선언

int sum(int a, int b);

함수의 형태를 알린다.

함수 원형에 세미콜론을 붙인다.

함수 정의

int sum(int a, int b)

{

    return a + b;

}

함수를 만든다.

반환값의 형태, 이름, 매개변수를 표시하고 블록 안에 기능을 구현한다.

함수 호출

sum(10,20);

함수를 사용한다.

함수에 필요한 값을 인수로 준다.

 

7-2 다양한 함수 형태

형태

구분

설명

매개변수가 없는 경우

선언

int get_num(void); 또는 int get_num

특징

호출할  인수 없이 괄호만 사용한다.

반황형이 없는 경우

선언

void print_char(char ch, int get_num);

특징

반환할  return문을 쓰지 않거나 return문만 사용한다.

호출 문장을 수식의 일부로   없다.

반황형이 매개변수와 모두 없는 경우

선언

void print_title(void);

특징

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

 

표 7-3 재귀호출 함수

형태

구분

설명

재귀호출 함수

선언

Void fruit() { … fruit(); …}

특징

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

 

 

'혼자 공부하는 C언어' 카테고리의 다른 글

혼공C 5주차 미션  (0) 2019.11.11
혼공C 3주차 미션  (0) 2019.10.27
혼공C 2주차 미션  (0) 2019.10.27
혼공C 1주차 미션  (0) 2019.10.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함