/*
    (반환 형) (함수이름) (전달 값)
    void function (int a)
    {
        
    }
    */

    /*
    1. 반환 형이 있고, 전달 값이 있는 함수
    2. 반환 형이 있고, 전달 값이 없는 함수
    3. 반환 형이 없고, 전달 값이 있는 함수
    4. 반환 형이 없고, 전달 값이 없는 함수
    */

#include <stdio.h>

//함수 선언
int add(int a, int b);
int minus();
void mul(int a, int b);
void printname();
void even(int n);

int main() {
    //함수 호출
    printname();
    printf("%d\n",add(5, 2));
    printf("%d\n", minus());
    mul(5, 8);
    even(10);
}

//함수 정의
// 반환 형 O, 전달 값 O
int add(int a, int b)
{
    return a+b;
}
//반환 형 O, 전달 값 X
int minus()
{
    return 5-3;
}
//반환 형 X, 전달 값 O
void mul(int a, int b)
{
    printf("%d\n", a*b);
}
//반환 형 X, 전달 값 X
void printname(void)
{
    printf("계산기 프로그램\n");
}

//짝홀
void even(int n)
{
    if(n%2 == 0)
    {
        printf("짝수");
    }
    else
    {
        printf("홀수");    
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: