ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어 : Hello World
    IT/C언어 2020. 3. 13. 00:12

    'Hello World'를 화면에 출력

     

    입력

    없음

     

    출력

    Hello World

     

     

     

    #include

    : 선행처리자라고 부른다. 함수를 미리 정의해 놓은 헤더 파일을 포함하라는 뜻이다

      즉, <sdio.h>를 포함하라는 의미다

     

    <stdio.h>

    : stdio는 'standard input output'의 약자이며 기본입출력에 관련된 내용을 담고있다

      h는 header의 약자이며 파일의 확장자를 나타낸다.

      #include <stdio.h>는 기본입출력 관련된 헤더파일을 포함한다는 의미이다.

     

    int main ( )

    : 프로그램이 실행되면 가정 먼저 실행하는 함수다.

      C언어는 많은 함수로 구성되는데,  컴퓨터는 어떤 함수부터 시작해야 할지 모르게 된다.

      이때 가장 먼저 시작할 함수가 main ( )함수이다.

      그래서 C언어로 작성된 프로그램에서 main( )함수는 반드시 있어야 하고 만약 main( ) 함수가 없거나, 

      2개 이상이 있으면 에러가 발생한다.

     

      ( )은 입력에 해당하는 것은 아무것도 없다는 뜻이다.

     

      int는 main함수가 기능을 한 뒤에 출력하는 결과 값의 타입을 나타낸다. 

      그 결과값이 integer (정수) 를 뜻한다.

     

    { }

    : 함수의 몸체부분이다. 함수가 호출되면 실행할 명령어가 코딩되는 곳이다.

     

    printf("Hello World");

    : printf는 기본 출력함수로 화면에 내용을 출력하는 함수이다.

      Hello World라는 문자열을 출력하기 위해 큰 따옴표로 묶여있다.

     

      ; (세미콜론) 은 문장의 끝을 알려준다. 

     

    return 0;

    : 리턴 값으로 메인함수가 int (정수)로 설정했기 때문에 0 (정수)을 반환하라는 뜻이다.

      main( )함수의 리턴 값이 0을 반환하면 정상종료, 그 외 값을 반환하면 비정상 종료가 된다.

     

    결과창

      

    'IT > C언어' 카테고리의 다른 글

    C언어 : printf  (0) 2020.03.13

    댓글

Designed by Tistory.