C 언어가 높은 호환성을 갖는 이유가 아닌 것은? | [전자기사 필기] 19년 1회차 기출문제 상세 페이지
1[전자기사 필기] 19년 1회차
C 언어가 높은 호환성을 갖는 이유가 아닌 것은?
1
프로그램간의 인터페이스가 함수로 통일
2
높은 이식성
3
자료형 변환이 자유로움
4
포인터 사용이 가능
해설
포인터 사용 가능은 메모리 직접 접근 기능으로서 호환성과는 직접적인 관계가 없으며, 오히려 포인터의 크기나 동작이 플랫폼에 따라 달라져 이식성을 해칠 수 있으므로 호환성의 주요 이유가 아니다.
C 언어의 높은 호환성과 이식성의 근거는 다음과 같다.
- 함수 인터페이스 통일은 모듈화와 표준화를 가능하게 한다.
- 높은 이식성은 다양한 플랫폼 간 이동을 용이하게 한다.
- 자료형 변환의 자유로움은 서로 다른 환경의 자료형 간 호환을 지원한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.