IT

컴파일 명령 : gcc – o main main.c test.c

// main.c

#include <stdio.h>
static int a;
int b;
extern int c;

void test();

int main()

    test(); 
    printf("A Address [%08X] value %d\n",&a,a); 
    printf("B Address [%08X] value %d\n",&b,b); 
    printf("C Address [%08X] value %d\n",&c,c);

    test(); 
    printf("A Address [%08X] value %d\n",&a,a); 
    printf("B Address [%08X] value %d\n",&b,b); 
    printf("C Address [%08X] value %d\n",&c,c);

    test(); 
    printf("A Address [%08X] value %d\n",&a,a); 
    printf("B Address [%08X] value %d\n",&b,b); 
    printf("C Address [%08X] value %d\n",&c,c);

    return 0;
}

// test.c

int a;
int b;
int c=10;
void test()

    ++a; 
    ++b; 
}

'소프트웨어 > Linux' 카테고리의 다른 글

find 시간별 검색  (0) 2013.10.21
언어 인코딩  (0) 2013.09.11
메모리 영역  (0) 2011.07.28
부팅 과정  (0) 2011.07.28
fopen, open의 차이점  (0) 2011.07.28
Posted by sinpk