[전자정보통신] 선행처리지시자와 C언어
- 최초 등록일
- 2003.04.09
- 최종 저작일
- 2003.04
- 4페이지/ 한컴오피스
- 가격 1,000원
목차
1. 선행처리 지시자는 어떤 역할을 하는가?
2. 선행처리를 하는 이유와 어떤 이점이 있는가?
3. 선행처리 지시자는 작성한 프로그램과 언제 어떻게 관련지워지는가?
4. 다음 프로그램을 실행시키고 그 결과를 보이고 각 명령문의 의미를 설명해보아라.
5. C 프로그램의 구성원소와 성질은 무엇인가?
6. C 프로그램의 기본 형태는 무엇인가?
7. 자신의 이름과 나이 성별을 출력하는 프로그램을 작성하라.
본문내용
1. 선행처리 지시자는 어떤 역할을 하는가?
①다른 프로그램을 병합한다. (#include)
②본문의 내용을 치환한다. (#define, #undef)
③컴파일러에게 컴파일 조건을 준다. (#if, #ifdef, #else, #elif, #endif)
④컴파일러에게 기타 정보를 준다. (#line, #pragma, #error 등)
2. 선행처리를 하는 이유와 어떤 이점이 있는가?
C 언어에서 표준 라이브러리 함수에 관한 정보는 컴파일러와 함께 제공되는 여러 헤더 파일들에 존재한다. 선행처리기가 하는 일은 실제로 컴파일하기 전에 프로그램 파일에 명시된 선행처리 지시자를 처리하는 것이다. 선행처리 지시자는 실제로 C 언어의 한 부분이 아니라 사용자가 컴파일러에게 필요한 것을 나타내기 위해 사용하는 지시자이다.
참고 자료
없음