여러번 반복해서 사용하는 함수를 묶어서 하나의 함수로 만들어서 사용하기.
- 이미 만들어져 있는 함수를 가져다 사용하지 않고 함수를 직접 만들 수 있다.
#include <stdio.h>
int main()
{
printf("SM jjang.\n");
printf("SM jjang.\n");
printf("SM jjang.\n");
printf("SM jjang.\n");
return 0;
}
#include <stdio.h>
void say_SMjjang(void)
{
printf("SM jjang.\n");
return;
}
int main()
{
say_SMjjang();
say_SMjjang();
say_SMjjang();
say_SMjjang();
return 0;
}
여러번 반복해서 쓰인 printf함수를 묶어서 새로운함수(say_SMjjang)로 만들어서 사용하면 main함수가 훨씬 깔끔해진다.
#include <stdio.h>
void say_SMjjang(void); //prototyping, function declaration
int main()
{
say_SMjjang();
say_SMjjang();
say_SMjjang();
say_SMjjang();
return 0;
}
void say_SMjjang(void) // function definition
{
printf("SM jjang.\n");
return;
}
main함수는 하나밖에 없는 함수라 그 위를 깔끔하게 사용하는 것이 좋다.
함수를 호출하기 전에 변수를 선언 해야 하기 때문에 변수선언 정의부분(function definition)을 main함수 밑으로 내리고 변수선언(prototyping, function declaration)만 main함수 위에 해준다.
'프로그래밍언어 > C언어' 카테고리의 다른 글
[C language] 문법 오류와 문맥 오류 (0) | 2020.11.20 |
---|---|
[C language] 디버거 사용법 (0) | 2020.11.20 |
[C language] 주석 다는 방법 (0) | 2020.11.18 |
[C language] printf() 함수의 기본적인 사용법 (0) | 2020.11.14 |
[C language] 변수 선언하는 법 (0) | 2020.11.14 |