#include <stdio.h>
void local( void ) ;
void staticVar( void ) ;
int main( void )
{
int i;
for ( i= 0 ; i< 3 ; i++ )
{
local( ) ;
staticVar( ) ;
}
return 0 ;
}
void local( void )
{
int count = 1 ;
printf ( "local() 함수가 %d 번째 호출되었습니다.\n " , count
) ; count++;
}
void staticVar( void )
{
static int static_count = 1 ;
printf ( "staticVar() 함수가 %d 번째 호출되었습니다.\n " , static_count
) ; static_count++;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGxvY2FsKHZvaWQpOwp2b2lkIHN0YXRpY1Zhcih2b2lkKTsKCmludCBtYWluKHZvaWQpCnsKCWludCBpOwoJZm9yIChpPTA7IGk8MzsgaSsrKQoJewoJCWxvY2FsKCk7CgkJc3RhdGljVmFyKCk7Cgl9CgkKCXJldHVybiAwOwp9Cgp2b2lkIGxvY2FsKHZvaWQpCnsKCWludCBjb3VudCA9IDE7CglwcmludGYoImxvY2FsKCkg7ZWo7IiY6rCAICVkIOuyiOynuCDtmLjstpzrkJjsl4jsirXri4jri6QuXG4iLCBjb3VudCk7Cgljb3VudCsrOwp9Cgp2b2lkIHN0YXRpY1Zhcih2b2lkKQp7CglzdGF0aWMgaW50IHN0YXRpY19jb3VudCA9IDE7CglwcmludGYoInN0YXRpY1ZhcigpIO2VqOyImOqwgCAlZCDrsojsp7gg7Zi47Lac65CY7JeI7Iq164uI64ukLlxuIiwgc3RhdGljX2NvdW50KTsKCXN0YXRpY19jb3VudCsrOwp9