본문 바로가기
C, C++/C

[C 언어] Hello World!!

by 준보틱스 2024. 12. 18.
# include <stdio.h> // 표준 입출력 헤더 파일 포함문

int main() // 프로그램 진입점
{
	printf("Hello World!! \n"); // 함수 호출문
	return 0; // 결과 반환문
}

# include // 표준 입출력 헤더 파일 포함문

C언어에서 #이 붙어 있는 구문은 약속한 코드로 바꾸어주는 매크로 문법이다.

 

매크로 구문 중에서 # include는 뒤에 표시한 파일의 내용을 소스파일에 포함시키는 구문이다. 미리 작성한 라이브러리를 이용하거나 다른 파일에 있는 내용을 포함할 때 사용하는 구문이다. 여기서 포함한 stdio.h 파일에는 printf, scanf 등과 같은 키보드에서 입력받거나 모니터에 출력하는 표준 입출력(Standard Input Output) 기능을 사용할 때 포함하는 구문이다.

int main() // 진입점 함수

콘솔 응용 프로그램을 시작하면 프로그램을 메모리에 로딩하고 표준 입출력 장치 파일을 여는 등의 작업을 수행한다. 그리고 개발자가 작성한 main 함수가 시작된다. 따라서 프로그램은 main 함수부터 시작한다고 볼 수 있다. 이러한 이유로 main 함수를 프로그램 진입점(시작하는 지점) 이라고 볼 수 있다.

printf // 함수 호출문

printf는 표준 출력(모니터, 콘솔 화면)에 원하는 형태로 출력하는 함수이다.

return 0; // 결과 반환문

return 문은 함수에서 수행한 결과를 반환할 때 사용한다.