-
C언어 : Hello WorldIT/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