#include <stdio.h>

int add(); //함수 선언
int minus(int a, int b);
void add2(int a, int b);
void minus2();
int add3(int a, int b);
int mul(int a, int b);
void printA(int a);

int main() {
    //함수 - 어떤 특정 기능을 할 수 있게 만든 코드 덩어리
    int number = 20;
    printf("%d\n", add()); //함수 호출
    printf("%d\n", minus(10, 5));
    printf("%d\n", minus(number, 1));
    int result;
    result = minus(10, 2);
    printf("%d\n", result);
    add2(10, 2);
    add2(3, 2);
    minus2();
    printf("%d\n", add3(10, 20));
    printf("%d\n", mul(30, 40));
    printA(9);
    printA(2);
}

//자료형 O, 매개변수 X , 함수 정의
int add(){
    return 10 + 20;
}

//자료형 O, 매개변수 O
int minus(int a, int b){
    return a - b;
}

//자료형 X, 매개변수 O
void add2(int a, int b){
    printf("%d\n", a+b);
}

//자료형 X, 매개변수 X
void minus2(){
    printf("%d\n", 2-1);
}

int add3(int a, int b){
    return a + b;
}

int mul(int a, int b){
    return a * b;
}

void printA(int a){
    printf("%d입니다\n", a);
}

Embed on website

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