/*
(반환 형) (함수이름) (전달 값)
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("홀수");
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: