지금부터 여러분이 레스토랑 사장님이라고 생각해 보세요. 이 레스토랑은 손님이 자리에 배치된 벨을 눌러 메뉴를 주문하는 시스템이라고 합시다. 그렇다면 오늘 하루 손님이 얼마나 많은 주문을 했는지 계산하는 프로그램을 작성하고자 합니다. 벨을 호출할 때마다 식당 전광판에 현재까지 주문이 몇 번 들어왔는지를 알려주는 프로그램을 작성해 봅시다.
static_variable.c
#include <stdio.h> void bell(); main() { bell(); // 첫 번째 주문 bell(); // 두 번째 주문 bell(); // 세 번째 주문 } void bell() { int order = 0; order++; printf("현재 주문 번호는 %d입니다.\n", order); }
실행 결과
현재 주문 번호는 1입니다.
현재 주문 번호는 1입니다.
현재 주문 번호는 1입니다.