C 프로그램 구조


C 언어의 기본 구성 요소를 배우기 전에 다음 장에서 참고로 사용할 수 있는 최소한의 C 프로그램 구조를 살펴보겠습니다.

C Hello World 인스턴스

C 프로그램은 주로 다음 부분으로 구성됩니다.

    Notes
  • Let's "Hello World"라는 단어를 출력할 수 있는 간단한 코드를 살펴보십시오.
  • #include <stdio.h>int main(){   /* 我的第一个 C 程序 */
       printf("Hello, World! \n");   
       return 0;}

    다음으로 위 프로그램을 설명하겠습니다.

  • 프로그램의 첫 번째 줄

    #include <stdio.h>
  • 은 전처리기 지시문입니다. 실제 컴파일 전에 stdio.h 파일을 포함하도록 C 컴파일러에 지시합니다.
  • 다음 줄
  • int main()

    이 메인 함수이고, 여기서부터 프로그램 실행이 시작됩니다.

다음 줄 /*...*/은 컴파일러에서 무시되며 프로그램의 주석 내용이 여기에 배치됩니다. 이를 프로그램에 대한 코멘트라고 합니다.

    다음 줄
  1. printf(...)

    는 화면에 "Hello, World!"라는 메시지를 표시하는 C에서 사용할 수 있는 또 다른 함수입니다.

  2. 다음 줄
  3. return 0;

    은 main() 함수를 종료하고 값 0을 반환합니다.

  4. C 프로그램 컴파일 및 실행
  5. 다음으로 소스코드를 파일로 저장하는 방법과 이를 컴파일하고 실행하는 방법을 살펴보겠습니다. 간단한 단계는 다음과 같습니다.

  6. 텍스트 편집기를 열고 위 코드를 추가합니다.

  7. 파일을
  8. hello.c

    로 저장하세요.

  9. 명령 프롬프트를 열고 파일이 저장된 디렉터리로 이동하세요.

gcc hello.c
    를 입력하고 Enter 키를 눌러 코드를 컴파일합니다.
  1. 코드에 오류가 없으면 명령 프롬프트가 다음 줄로 이동하여
  2. a.out

    실행 파일을 생성합니다.

  3. 이제
  4. a.out

    을 입력하여 프로그램을 실행하세요.

  5. 화면에 "Hello World"가 표시되는 것을 볼 수 있습니다.

  6. $ gcc hello.c
    $ ./a.outHello, World!

    경로에 gcc 컴파일러가 있는지 확인하고 소스 파일 hello.c가 포함된 디렉터리에서 실행되고 있는지 확인하세요.