풀스택개발자될거임
[Do it C언어 입문 정리] 5.함수 본문
함수란?
정해진 단위 작업을 수행하도록 여러 개의 명령문을 하나의 그룹으로 묶은 것을 함수라고 한다.
C언어의 소스파일에는 꼭 하나 이상의 함수가 있다.
함수 정의 방법
반환형 이름 (매개변수)
{
내용
return 반환값;
}
int add(int a, int b)
{
result = a + b;
return result;
}
함수 이름 짓는법
영문자 , 숫자 , _ 을 조합하여 구성
공백 있으면 안됨
예약어 사용 못함
숫자로 시작 안됨
main
소스파일에 main 함수를 포함시켜야한다. (두개 이상도 안됨)
main 함수 반환
int
프로그램의 상태를 알려주기 위해 사용
return 1; 로 종료 (1 말고 다른거 적어도 됨)
void
근데 반환 값 필요 없으면 void 쓰면 됨
함수 원형
일반적으로 호출자가 피호출자보다 아래에 있어야한다. (아니면 오류남)
만약 피호출자가 호출자보다 아래에 있어야 한다면, 함수 원형을 호출해야 한다.
#include <stdio.h>
int add(int a, int b); //함수 원형 선언
int main(void)
{
int a = 4, b = 5;
printf("%d\n",add(a,b));
return 0;
}
int add(int a, int b)
{
int result;
result = a + b;
return result;
}
'C > do it C언어 입문' 카테고리의 다른 글
[Do it C언어 입문 정리] 7.연산자 (0) | 2022.11.21 |
---|---|
[Do it C언어 입문 정리] 6.라이브러리 (0) | 2022.11.19 |
[Do it C언어 입문 정리] 4.상수와 변수 (0) | 2022.10.27 |
[Do it C언어 입문 정리] 3.자료형 (0) | 2022.10.26 |
[Do it C언어 입문 정리] 2. C언어로 만드는 첫 번째 프로그램 (0) | 2022.10.25 |