모두CBT

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

1[임베디드기능사 필기] 12년 2회차
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)'은 auto 로 선언하며 함수가 실행되는 동안만 값이 유지되는 변수이다.
  • '정적 변수(Static Variable)'은 static 으로 선언하며 프로그램이 실행되는 동안 값이 유지되는 변수이다.
  • '레지스터 변수(Register Variable)'은 register 로 선언하며 값을 CPU 레지스터에 저장하는 변수이다.

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