실행한 프로그램의 코드가 들어있는 곳이다.
전역 변수와 정적(static)변수가 저장되는 영역이다.
사용자에 의해 메모리 공간이 동적으로 할당되고 해제된다.
메모리의 낮은곳에서 높은 방향으로 할당된다.
함수의 호출과 관계되는 지역변수와 매개변수가 저장되는 영역
메모리의 높은곳에서 낮은 방향으로 할당된다.
이미 정의된 매크로
__FILE__ 전체 디렉토리 경로를 포함한 파일명
__FUNCTION__ 매크로명이 사용된 함수 이름
__LINE__ 행번호
__DATA__ 컴파일을 시작한 날짜
__TIME__ 컴파일을 시작한 시간
안쓰면 기본적으로 extern 이지만 명시적 표현 위해서 사용한다.
extern 공유 O
static 공유 X
분할컴파일시 전역변수의 식별 및 사용
ctrl + Z 누르고 enter를 누르면 EOF를 발생시켜 -1을 넣어서 끝이라고 인식해준다.
TCPSchool
이전에 교육 때 메모해놓은 것