출력문
이번에 배워볼 코드는
#include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
이거다. C언어에 기본적인 출력문이라고 볼 수 있다.
하나하나씩 알아보도록 하자!
#include <stdio.h>
제일 처음으로 한다면 보이는 이 친구는 헤더파일이라고 하는데 우린 항상 언제나 코드 첫 줄에 이 헤더파일을 넣고 시작할 것이다.
쉽게 예를 들어 공사장에서 작업을 한다고 해보자 그런데 공구가 없다. 그럼 맨손으로 모든 건물을 만들어야 할 것이다.
이제 기본적인 공구 망치나 드릴 같은 것을 모아둔 게 이 #include <stdio.h>이다.
맨손으로 건물 만들기 싫으면 코드 맨 첫 줄에 이 도구상자를 꼭 쓰자
int main()
우선 main의 뜻을 알아볼까
가장 큰(중요한) 말 그대로 메인이 되는 것이다. 나중에 다시 살펴 보겠지만 우리는 이 것을 메인함수라고 부르도록 하겠다.
메인 함수 같은 함수를 영역을 구분할 때는 { } 안에 써주도록 하자
프로그램에선 메인함수는 필수적이고 그 안에서 코드가 동작하는 것이다.
메인함수에 대해선 소개할 것이 많지만 우리의 목적은 출력문 작성이니 지금은 여기까지!
printf();
print의 뜻을 알아볼까?
출력하다. 말 그대로 안에 문자를 입력해 주면 출력을 시켜주는 역할을 하는 것이다.
C언어에서 문자는 " " 안에 입력하여 표시하고 Hello World 뒤에 있는 \n은 줄 바꿈을 시켜주는 역할이다, 이도 나중에 자세히 알아보겠다.
printf의 f는 format을 의미한다.
return 0;
return 0은 프로그램이 끝났을 때 완전히 종료가 되었다는 것을 의미한다. 사실 없어도 정상 작동을 하지만 return 0 나중에라도 쓰니 꼭 쓰는 습관을 들이자.
뭐랄까 화장실 볼 일 보고 물 내리는 거라고 생각하면 편하겠다.
이제 코드를 다시 봐보도록 할까?
#include <stdio.h> // 헤더 파일 (도구상자)
int main() { // 메인 함수
printf("Hello World"); // 출력문
return 0; // 코드 비우기
}
기본적인 문법을 설명을 끝내기 전에 C언어는 기본적으로 실행코드에 끝은 항상 ; (세미콜론)을 붙여 그 코드가 실행되고 종료될 수 있도록 하자
그럼 실행을 해볼까?

상단에 있는 로컬 Windows 디버거나 편하게 Ctrl + F5를 눌러 실행시켜 주자

성공적으로 Hello World! 가 출력 되었다.
이로써 C언어에 한 발자국 발을 들여보았다. 앞으로 18,446,744,073,709,551,615 발걸음 정도 남았다고 생각하면 된다.
내 기준에서 정말 친절하고 이해하기 쉽게 설명했다고 생각한다..
어렵게 설명하라고 하면 진짜 어렵게 설명할 수 있지만 그런 건 천천히 배워간다는 마인드로 조금씩 배워가기로 하겠다.
그럼 다음엔 데이터 타입과 변수로 돌아오도록 하겠다!
'쉽게 쓰여진 C' 카테고리의 다른 글
| [C언어 2-1강] 변수와 데이터 타입 (심화) (0) | 2023.04.10 |
|---|---|
| [C언어 2-0강] 변수와 데이터 타입 (기초) (2) | 2023.04.09 |
| C언어 세팅 Visual Studio 2022 (0) | 2023.04.07 |
| C언어 첫 경험 (0) | 2023.04.07 |
| C언어를 해보며 느낀 여러가지 생각 (0) | 2023.04.06 |