• 검색 결과가 없습니다.

1. 프로그램과 프로그래머.xps - KOCw

N/A
N/A
Protected

Academic year: 2024

Share "1. 프로그램과 프로그래머.xps - KOCw"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

주 프로그램과 프로그래머 2

프로그램의 종류

프로그램을 작성하고 컴파일하는 방법은 사용하는 컴파일러와 운영체제에 따라 좌우된다. IBM-PC나 IBM-PC의 호환 기종을 사용할 경우에는

와 같은 컴파일러를 사용할 수 있으며 이 컴파일러들은 프로그램 개발 환경까지 포함하고 있으므로 매우 편리 Turbo/Borland C/C++, Microsoft C/C++ ,

하다.

컴파일러와 같은 컴파일러를 사용할 때는 프로그램을 작성하거나 컴파일을 하기 위하여 다음과 같은 단계를 따라야 한다

UNIX C command-line .

에디터를 이용하여 프로그램을 작성한다

1. .

프로그램을 컴파일 한다

2. .

프로그램을 실행한다

3. .

프로그램 파일의 이름에서 반드시 .C 확장자를 사용하여야 하는데 이것은 프로그램 파일을 쉽게 확인할 수 있게 해준다 그리고 , C . C++를 지원하는 컴

파일러에서는 .C 확장자로 된 프로그램 파일을 C++가 아닌 프로그램으로 간주한다C .

프로그램을 포한한 파일을 소스 파일 이라 부르고 컴파일되어 실행할 수 있는 코드를 포함한 파일을 목적 파일 혹은 때때로

C (source file) , (object file)

실행 파일(executable file)이라고 부른다.

(2)

프로그램에 잘못된 부분이 있으면 컴파일러는 컴파일 과정에서 발견된 문법상의 에러(error)들을 메시지로 출력한다.

컴파일러는 여러 가지 옵션(option)을 통하여 프로그래머가 프로그램에 대해 알고 싶은 정보를 제공할 수도 있다 때때로 이러한 형태의 정보는 경고 자체. 의 의미 밖에 없지만 경고 메시지의 형태로 보고된다.

함수의 가장 간단한 형태는 다음과 같다

C .

function-name() {

statement sequence }

대부분의 프로그램에서 공통으로 사용되는 또 다른 구성 요소는 헤더파일C (header file)이다.

에서 표준 라이브러리 함수에 관한 정보는 컴파일러와 함께 제공되는 여러 파일들에 존재한다 이 파일들은 모두 의 확장자를 갖고 있다

C . .H .

컴파일러는 라이브러리 함수들을 처리하기 위하여 이 파일들에 있는 정보를 사용하게 된다 프로그램에 이 파일들을 명시하기 위해서는 란

C . #include

선행처리 지시자(preprocessor directive)를 사용하여야 한다.

선행처리 지시자는 실제로 언어의 한 부분이 아니라 사용자가 컴파일러에게 필요한 것을 나타내기 위해 사용하는 지시자이다C .

지시자는 선행처리기가 다른 파일을 읽어서 프로그램 파일에 삽입시키라는 것을 지시한다 선행처리기에 대하여 앞으로 더 많은 것을 학습하

#include .

겠지만 가장 빈번하게 사용하는 헤더 파일은 , STDIO.H 파일로서 지시자와 함께 다음과 같이 사용된다, .

#include "stdio.h"

주의할 것은 #include 지시자는 마지막에 세미콜론으로 끝나지 않는다는 것이다 그 이유는 . #include가 C 언어의 키워드가 아니기 때문이다 이 지시.

자는 다만 컴파일러에게 필요한 것을 지시한다C .

끝으로 한 가지 지적할 것은 는 공백C (space)을 무시한다 이것은 문장 중괄호 혹은 함수 이름이 줄의 어느 위치에 있든지 관게하지 않는다는 의미이. ,

다 즉 같은 줄에 문장 중괄호 혹은 함수 이름을 여러 개 쓸 수 있다. , .

참조

관련 문서