Thinking Different




MS에서 무료로 제공되는 Visual Studio Community 버전을 다운로드 받아 설치하고 아래 코드를 작성해서 실행해봅시다.

 

https://visualstudio.microsoft.com/ko/downloads/

 

Download Visual Studio Tools - Install Free for Windows, Mac, Linux

Download Visual Studio IDE or VS Code for free. Try out Visual Studio Professional or Enterprise editions on Windows, Mac.

visualstudio.microsoft.com

 

 

Hello World 출력하기

#include <stdio.h>

int main()
{
	printf("Hello World!\n");

	return 0;
}

위와 같이 작성하고 Ctrl + F5 를 누르면 컴파일과 동시에 실행하여 아래와 같이 결과가 출력됩니다.

 

 

#include <stdio.h>

include는 포함하다 라는 뜻의 영어단어를 알 수 있습니다. 그럼 무엇을 포함하느냐,,,  stdio.h 파일을 포함한다는 뜻입니다. 이는 이 파일 안에 있는 함수들을 사용하기 위해서 입니다.

'Hello World!' 라는 글자를 출력하기 위해 printf() 라는 함수를 사용하였는데 이 함수가 stdio.h 파일 안에 함수가 포함되어 있어서 사용하기 위해서 include 한 것입니다.

 

int main()

{    // main 함수 시작 스코프

      //  필요한 코드를 작성

}    // main 함수 끝 스코프

 

모든 프로그램의 시작 함수는 main 함수입니다. c언어만 해당하는게 아니고 모든 언어들의 기본 시작 함수는 main 함수입니다.

 

프로그램의 시작은 main함수이며 { 스코프를 시작으로 프로그램이 작성되는 순서대로 실행되며, main 함수의 } 스코프를 만나면 프로그램이 종료됩니다.

 

 

printf("Hello World!\n");

 

printf() 함수는 문자열을 화면에 출력해주는 함수입니다. 이 함수를 사용하기 위해서는 stdio.h 파일을 include 해줘야 됩니다. 문자열은 쌍따옴표를 묶어주면 글자로 인식합니다.

 

return 0;

이 코드는 운영체제에 알려주는 리턴 코드 입니다. 프로그램이 정상적으로 종료되면 0을 넘겨주고, 문제가 있으면 0이 아닌 값을 넘겨줍니다. 프로그램이 비정상적으로 종료될 경우에 운영체제에게 알려주는 값이라고 보면 됩니다.