아하
생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

C언어의 메모리 모델과 프로그램의 데이터 세그먼트에 대해 설명해 주실 수 있으신가요?

안녕하세요 소고기 해물짬뽕이 먹고싶어요. 입니다.

C언어의 메모리 모델과 프로그램의 데이터 세그먼트에 대해 설명해 주실 수 있으신가요?

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 엔리코오노프리
    엔리코오노프리

    코드영역

    • 실행 명령어 및 문자열 상수 저장

    • 읽기 전용 변경불가

    데이터영역

    • 전역 변수 및 정적 변수 저장

    • 초기화된 데이터와 그렇지 않은 것으로 구분

    • 프로그램 시작시 할당 종료시 해제

    힙영역

    • 동적메모리할당 시 사용

    • 프로그래머가 직접 관리

    • 메모리 누수주의 필요

    스택영역

    • 지역 변수 및 함수 매개변수 저장

    • 함수 호출 시 할당 반환 시 해제

    • lifo 구조