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