IT/솔루션) 난 정말C... 없다구요
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 1
돔찌
2019. 4. 15. 08:12
<2016. 9. 21. 21:06>
13장. 메모리 구조와 변수) 문제 13-1 [키워드 static의 활용] - 1
/*
저금통 함수를 정의하자.
이 함수는 호출 시 전달되는 인자 값을 저금통처럼 누적킨다.
그리고 매번 누적된 금애을 출력한다.
더불어 이 함수를 테스트하기 위한 main 함수도 간단히 정의하자.
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
void save(int money);
int main(void) {
int money;
int s = 1;
while (s) {
printf("저금한 금액을 입력하세요 : ");
scanf("%d", &money);
save(money);
if (money == 0)
s = 0;
}
system("pause");
return 0;
}
void save(int money) {
static int total = 0;
total += money;
printf("총 저금한 금액은 %d 입니다.\n", total);
}