본문 바로가기
C언어 공부

02. Hello, World! 분석하기

by 나노다 2024. 10. 12.

[전체 코드]

#include <studio.h>
int main() {
	printf("Hello, World! \n");
   	return 0;
}

 

[첫번째 행]

#include <stdio.h>
  • #include : 괄호 안의 파일을 우리 프로그램으로 불러온다는 의미
  • stdio : 표준 입출력(standard input output)
  • .h : 헤더 파일 확장자명
    stdio.h는 입력과 출력을 수행하는 기능을 제공하는 파일. 화면에 메세지를 띄울 수 있도록 돕는 여러 함수가 포함돼 있음. 예를 들어 stdio.h를 불러옴으로써 printf()가 작동 가능.

[두번째 행]

int main() {}
  • main() : 모든 C프로그램이 시작되는 함수. 여기서 처음 실행할 명령어의 주소값이 레지스터에 전달됨.
  • int : integer의 준말. 이후에 올 변수를 정수형으로 선언함.
  • {} : 함수의 몸체 부분

[세번째 행]

printf("Hello, World! \n");
  • printf() : 괄호 안의 내용을 출력해주는 함수 
  • \n : 줄바꿈. 한국어에선 ₩ 이 모양으로 나오는데 형태만 다르고 기능은 같음. 여기서 \를 Escape character라 함. 
  • ;의 중요성 : 모든 문장이 끝나는 부분에 세미콜론을 꼭 찍어주어야 함. 문장들을 기능적으로 구분시켜 줌.

[네번째 행]

return 0;
  • 0을 반환한다 : 컴퓨터에게 프로그램이 무사히 종료됐음을 알림.