반응형
[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언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] 특정 수가 소수(Prime Number)인지 판별하는 함수 (0) | 2016.11.28 |
---|---|
[C언어 소스] 범위 내의 정수 합계를 구하는 함수 (0) | 2016.11.28 |
[C언어 소스] 정적변수와 지역변수를 비교하는 예 (0) | 2016.11.28 |
[C언어 소스] 지역변수의 값을 전달하여 구조적으로 작성한 예 (0) | 2016.11.28 |
[C언어 소스] 10 명의 국어 성적을 관리하는 프로그램 (0) | 2016.11.27 |