Hello World
Hello World 출력하기
- As when learning any new language, the place to start is with the classic “Hello World” program:
- 새로운 언어를 배울 때와 마찬가지로, “Hello World”에서 시작해보자.
#include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
코드 실행 확인
- Let’s break down the code to understand each line:
#include <stdio.h>
- The function used for generating output is defined in
stdio.h
.- 출력 생성에 사용되는 함수는
stdio.h
에 정의되어 있다.
- In order to use the
printf
function, we need to first include the required file, also called a header file
.printf
함수를 사용하기 위해서는, 헤더 파일 (header file)
이라고 하는 필수 파일을 먼저 포함시켜야 한다.
int main()
- The
main()
function is the entry point to a program. - Curly brackets {} indicate the beginning and end of a function (also called a code block).
- 중괄호 {}는 함수의 시작과 끝을 나타낸다.
- 코드 블록이라고도 한다.
- The statements inside the brackets determine what the function does when executed.
- 괄호 내에 있는 명령문(statement)은, 함수가 실행될 때 수행되는 작업을 결정한다.
- The
printf
function is used to generate output:printf
함수는 출력을 생성하는 데 사용된다.
#include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
코드 실행 확인
- Here, we pass the text “Hello World” to it.
- 위 코드는 “Hello World” 텍스트를 전달한다.
- The \n
escape sequence
outputs a newline character.- \n
이스케이프 시퀀스
는 줄 바꿈(개행) 문자를 출력한다.
- Escape sequences always begin with a backslash \.
- 이스케이프 시퀀스는 항상 백슬래시 \로 시작한다.
- The
semicolon
; indicates the end of the statement. - Each statement must end with a semicolon.
return 0;
- This statement terminates the
main()
function and returns the value 0 to the calling process.- 이 명령문은
main()
함수를 종료하고, 호출 프로세스에 값 0을 반환한다.
- The number 0 generally means that our program has successfully executed.
- 일반적으로, 숫자 0은 프로그램이 성공적으로 실행되었음을 의미한다.
- Any other number indicates that the program has failed.
QUIZ
- Fill in the blanks to include the <stdio.h> header.
#include <stdio.h>
- Fill in the blanks to output “Hi, everyone!” to the screen:
- 화면에 “Hi, everyone!”을 출력해라.
printf("Hi, everyone!");