[프로그램] 기억클래스에 따른 프로그램

등록일 2003.10.05 한글 (hwp) | 5페이지 | 가격 500원

소개글

도움되시길

목차

1.기억 클래스 auto
2.기억 클래스 static
3.기억 클래스 extern
4. 기억 클래스 register

본문내용

C에서 변수의 기억 클래스(storage class)는 블록이 활성화될 때 기억장소를 확보하는 지역 생존시간(local life time)의 기억 클래스(auto 와 register)와 실행시간 동안에 기억장소를 확보하는 전역 생존시간(global life time)의 기억 클래스(static과 extern)로 구분된다. 이때 전역 생존시간을 갖는 변수는 프로그램 전역에서 참조될 수 있는 전역변수(global variable)와 구별된다. 기억클래스는 함수에도 적용된다.

기억 클래스 지정자에는 auto를 포함하여 다음과 같은 4종류가 있다.
1.기억 클래스 auto
1) 어떤 함수의 내부에 선언되어 선언된 함수 내의 프로그램에만 영향을 미치는 지역 변수이다.
2) 함수의 실행 중(활성화)에만 유효, 함수의 활성화는 호출될 때 활성화되고 실행이 끝나면 사라진다. 선언된 변수는 관련 함수가 실행 중에만 사용되고 함수의 실행이 종료 되면 자동적으로 사라지므로 일시적인 기억공간(스택 : stack)을 이용한다.
3) 예약어 auto는 생략이 가능하다. 즉 C에서 사용된 대부분의 변수는 auto가 생략된 자동 변수이다.
4) 자동 변수는 변수를 선언할 때 초기화 시키지 않으면 임의의 값을 가진다.
5) 실행함수에서 선언된 인수는 실행함수에서만 사용되는 자동 변수이다.
6) 자동 변수는 다른 함수나 블록이 자동 변수를 변경시키지 못하므로 안정성 있고 융통성이 있는 변수이다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서