반응형
    
    
    
  static 변수
static int a = 0;
static변수는 지역변수이지만 전역변수처럼 한번 값을 변경 시키면 reset 되지 않고 계속 그 값을 유지해 준다.
하지만, 전역변수가 아니므로 다른 main 함수에서는 이용 할 수 없다.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <stdio.h> void a() {     static int i = 0;     int k = 0;     i++;     k++;     printf("i : %d k : %d\n",i,k); } int main() {     int j;     for(j = 0 ; j < 3 ; j ++)     {         a();     } } | Crocus | 
반응형
    
    
    
  'Basic > C' 카테고리의 다른 글
| 배열과 포인터를 이용한 예제 (0) | 2015.12.05 | 
|---|---|
| 구조체 call by value / pointer 차이 예문 (0) | 2015.11.21 | 
| 구조체 배열 포인터 (0) | 2015.11.21 | 
| 구조체 포인터 (0) | 2015.11.21 | 
| 스택, 구조적, 객체지향 프로그래밍에 관한 간단한 내용 (0) | 2015.11.16 |