• C 언어 구조
  • Zappy (IP: *.199.146.64)
    조회 수: 5561, 2006-10-18 19:38:14(2006-10-18)
  • [C언어 구조]

    01 : #include <stdio.h>

     

    02 : int main()

     

    03 : {

     

    04 :  printf("Hello, World!");

     

    05 :  return 0;

     

    06 : }

     

     

    ==========================

     

     

    01: // # 의 의미 : 컴파일러가 사용하는 지시어 즉 컴파일러가 가장 먼저 처리하는 부분

     

    01: // include 의 의미 : "포함"이란 의미를 가지고 있으며 반드시 #문자와 같이 사용되고

    include 다음에 오는 파일을 구현 파일(현재 사용하고 있는 소스파일)에

    포함시키겠다는 것을 말한다.  

     

    01: // <> 의 의미 : <>안에 있는 파일이 컴파일러가 사용하는

    기본(default) 라이브러리 폴더에 위치해 있다는 의미

     

    01: // stdio 의 의미 : 표준입력출력의 약자로 표준입출력 기능을 하는 함수을 모아 놓은 라이브러리

     

    01: // .h 의 의미 : 헤더파일을 의미

     

    01: // #include <stdio.h> 전체 의미 : 현 코드에 있는 함수에 기능을 컴파일러에게 알리는 부분

    즉 C언어가 사용하는 표준 라이브러리 폴더안에 있는 표준입출력함수의 헤더 정보를

    컴파일러에게 알리는 부분


    02: // int 의 의미 : main의 마지막라인 소스(예: return 0)가 처리된 상태

    (마지막 처리 값의 자료형과 범위를 의미)

     

    02: // main 의 의미 : 함수(기능) 프로그램의 시작-끝을 의미 시작{    ~   끝}


    04: // printf() 의 의미 : 모니터에 출력을 해주는 함수(모니터에 출력을 하는 기능)


    05: // return 0 의 의미 : 마지막에 실행되는 코드는 프로그램의 종료 상태를 알려주는

    return 문장으로 오른쪽에 0 이 있기 때문에 프로그램은 종료하면서 0 을 운영체제에게 전달한다. 

댓글 0

번호 제목 닉네임 조회  등록일 
12 Zappy 6022 2006-10-18
11 Zappy 5792 2006-10-18
Zappy 5561 2006-10-18
9 Zappy 5541 2006-10-18
8 Zappy 5043 2006-10-18
7 Zappy 5460 2006-02-28
6 Zappy 5140 2006-10-01
5 Zappy 6949 2006-09-22
4 Zappy 5924 2006-09-05
3 Zappy 5440 2006-09-05
XE Login