본문 바로가기
C/☞

[46] 함수의 종류

by TR. 2020. 7. 23.

함수의 종류

1) void 함수명(){}

2) void 함수명(parameter){}

3) int 함수명(){ return integer; }

4) int 함수명(parameter){ return integer; }

 

// 함수의 종류

// 1) void / parameter X
void func1(){
    printf("hello!\n");
}

// 2) void / parameter O
void func2(char name){
    printf("hello, %c!\n", name);
}

// 3) 반환할 자료형 / parameter X
int func3(){
    int num = 10;
    return num;
}

// 4) 반환할 자료형 / parameter O
int func4(int a, int b){
    int c = a + b;
    return c;
}

void main(){
    
    func1();
    func2('A');
    printf("func3 : %d\n", func3());
    printf("func4 : %d\n", func4(10, 30));


    //return; // void 함수에서는 생략가능
}

'C > ' 카테고리의 다른 글

[48] 배열과 함수  (0) 2020.07.23
[47] 연습문제 : 함수  (0) 2020.07.23
[45] 함수 기본  (0) 2020.07.23
[44] 연습문제 : 포인터  (0) 2020.07.23
[43] 배열과 포인터  (0) 2020.07.23

댓글