관리 메뉴

프로그램 소스

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

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

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

Only 프로그램 소스 언제나휴일 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. 정적 변수




0 Comments
댓글쓰기 폼