함수의 종류
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 |
댓글