C언어/디딤돌 C언어 예제

[C언어 소스] 블록외부에 정적변수를 선언한 예

언제나휴일 2016. 11. 28. 00:40
반응형

[C언어 소스] 블록외부에 정적변수를 선언한 예


Demo.c

Program.c


//Demo.c
#include <stdio.h>
static int si;
 
void Stub()
{
    si++;
    printf(
"Stub: %d\n",si);
}



//Program.c
#include <stdio.h>
static int si;
void Stub();
int main(void)
{
    si=3;
    printf(
"main: %d\n",si);
    Stub();
    printf(
"main: %d\n",si);
    si=6;
    printf(
"main: %d\n",si);
    Stub();
    printf(
"main: %d\n",si);
   
return 0;
}


실행 결과

main: 3
Stub: 1
main: 3
main: 6
Stub: 2
main: 6



본문

[디딤돌 C언어] 59. 정적 변수




반응형