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);
}