// Example02.cpp
// 명령어에서 함수와 연산자는 동사의 역할을 함
// 연산자의 목적어는 피연산자이고 함수의 목적어는 매개 변수
#include "pch.h"
#include <stdio.h> // printf 함수를 사용하기 위해
// callee
int Add(int a, int b) {
return a + b;
}
int Sub(int a, int b) {
return (a > b) ? a - b : b - a;
}
int Mul(int a, int b) {
return a * b;
}
int Div(int a, int b) {
return a / b;
}
int main()
{
// + , - , *, /, % -> c언어가 제공하는 동사(연산자)
// 사용자가 직접 만들어서 사용하는 동사는 함수
// int add;
int temp;
temp = 2 + 3;
int add_result = Add(2, 3); // call, main -> caller
int sub_result = Sub(2, 3);
int mul_result = Sub(2, 3);
int div_result = Sub(2, 3);
printf("%d", temp);
printf("%d", add_result);
printf("%d", sub_result);
printf("%d", mul_result);
printf("%d", div_result);
// int temp, a, b;
// if(a<0) a = -a;
// if(b<0) b = -b;
// temp = a + b;
// if(a<0) a = -a;
// if(b<0) b = -b;
// temp = a + b;
// if(a<0) a = -a;
// if(b<0) b = -b;
// temp = a + b; */
// int Add(int a, int b)
// {
// if(a < 0) a = -a;
// it(b < 0) b = -b;
// return a + b;
// }
// temp = Add(a,b);
return 0;
}
(반환 자료형)함수명(매개 변수)
{
return 결과값
}
해당 게시글은 김성엽 선생님의 금배씨 영상 중 "함수와 연산자는 동사이다" 영상을 바탕으로 만들어졌습니다.