모두CBT

C 언어의 기억클래스(storage class)에 해당하지 않는 것은? | [임베디드기능사 필기] 02년 3회차 기출문제 상세 페이지

1[임베디드기능사 필기] 02년 3회차
C 언어의 기억클래스(storage class)에 해당하지 않는 것은?
1
내부 변수(internal variable)
2
자동 변수(automatic variable)
3
정적 변수(static variable)
4
레지스터 변수(register variable)
해설

정답은 '내부 변수(internal variable)'이다.

C 언어의 기억 클래스에는 외부 변수·'자동 변수(automatic variable)'·'정적 변수(static variable)'·'레지스터 변수(register variable)' 등이 들어 있고, '내부 변수(internal variable)'은 그 기억 클래스의 명칭이 아니다.

  • '자동 변수(automatic variable)'은 함수 안에서 선언되며 블록을 벗어나면 소멸되는 기억 클래스이다.
  • '정적 변수(static variable)'은 프로그램 실행 동안 값이 유지되는 기억 클래스이다.
  • '레지스터 변수(register variable)'은 CPU 레지스터 저장을 지정하는 기억 클래스이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.