본문 바로가기

컴퓨터

static 변수

출처: 열혈강의 C 프로그래밍


  • 정의

static이라는 키워드를 붙여서 선언한 변수


  • 예제
#include <stdio.h>

void fct(void);

int main(void) {
  int i;
  for(i=0; i<5; i++)
    fct();
  return 0;
}

void fct(void) {
  static int val=0;
  val++;
  printf("%d ", val);
}


  • 특징

1. 단 한번만 초기화되어 프로그램이 종료될 때 메모리에서 사라진다.
2. 선언된 지역 내에서만 접근이 가능하다.


'컴퓨터' 카테고리의 다른 글

WSAStartup  (0) 2019.02.24
fclose  (0) 2019.02.23
FILE  (0) 2019.02.23
taskkill  (0) 2019.02.20
tasklist  (0) 2019.02.20