목록변수 (1)
no swim no life
(작성) 변수
변수의 종류 전역변수 정적변수(static) 자동변수(지역변수, 매개변수) 외부변수(extern) 저장공간의 종류 코드영역 데이터영역: 전역변수, 정적변수, 초기화된 배열과 구초제 힙영역: malloc(), new 동적메모리할당, 포인터 스택영역: 자동변수, 복귀번지, 배열, 포인터변수 extern 전역변수는 프로젝트 내의 동일한 메모리 공간을 사용한다. extern으로 declaration 해야 되는곳에 값을 넣게 되면 definition이 되어 링크 에러가 발생할 수 있다. file_a.c int test = 3; file_b.c extern int test; // declaration extern int test = 3; // definition 전역변수는 각각의 오브젝트 파일마다 메모리 공간을할당..
work/fundamental
2008. 9. 25. 20:11