#include <stdio.h>
//함수 선언
// 반환값 함수명(매개변수);
void printLine();
void addNum(int a, int b);
int subNum(int a, int b);
int mul(int x, int y);
//전역변수
int i; //전역 변수는 기본값이 자동 초기화된다.
int main() {
//함수 호출
// 함수명(전달값);
printLine();
printLine();
printLine();
printf("이름 : 홍길동\n");
printLine();
addNum(5, 10);
int s = subNum(30, 20);
printf("%d\n", s);
printf("%d\n", subNum(25, 10));
int m = mul(7, 3);
printf("%d\n", m);
printf("%d\n", mul(7, 3));
//------------------------------
printf("전역변수 i = %d\n", i);
int j; // 지역변수
printf("%d\n", j);
int i = 5; // 지역변수
printf("지역변수 i = %d\n", i); //전역변수와 지역변수 중에서는 지역변수가 우선
return 0;
}
//함수 정의
// 반환값 함수명(매개변수) {
// 실행할 코드;
// }
void printLine() {
printf("---------\n");
}
// 반환값 X, 매개변수 O
void addNum(int a, int b) {
printf("%d + %d = %d\n", a, b, a + b);
}
// 반환값 O, 매개변수 O
int subNum(int a, int b) {
return a - b;
}
int mul(int x, int y) {
return x * y;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: