[C/C++] 01. Hello World
MS에서 무료로 제공되는 Visual Studio Community 버전을 다운로드 받아 설치하고 아래 코드를 작성해서 실행해봅시다.
https://visualstudio.microsoft.com/ko/downloads/
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이 아닌 값을 넘겨줍니다. 프로그램이 비정상적으로 종료될 경우에 운영체제에게 알려주는 값이라고 보면 됩니다.
'프로그래밍 언어 > C++' 카테고리의 다른 글
Provider=Microsoft.Jet.OLEDB.4.0; 공급자를 찾을 수 없습니다. 0x800A0E7A (0) | 2024.01.25 |
---|---|
C++ 표준화, C++98, C++03, C++11, C++14, C++17, C++20, C++23 (0) | 2023.06.17 |
[C/C++] 00. C/C++ 에 대하여 (0) | 2023.04.25 |
C++ 콘솔 프로그램 아이콘 변경하기 (0) | 2022.08.13 |
C++ 콘솔창 띄우지 않게 안보이게 하기 (0) | 2022.08.13 |