방명록
- [C++] C++의 기본 구조2025년 02월 14일 14시 22분 21초에 업로드 된 글입니다.작성자: Le마리
C++의 기본 구조
#include <iostream> int main() { std::cout << "기본 출력" << std::endl; }
1. 지붕 (#include) 🏠
1. #include는 도구를 가져오는 명령어이다.- 마치 "이 도구상자가 필요해!" 라고 말하는 것과 같다.
- 컴퓨터에게 "나 이 도구 쓸거야." 라고 알려주는 것이다.
2. #iostream은 특별한 도구상자이다.io
는 Input(입력) 과 Output(출력)의 줄임말이다.- 이 도구상자 안에는 :
- ➜ cin (입력받는 도구) : 키보드로 무언가를 입력받을 때 사용
- ➜ cout (출력하는 도구) : 화면에 무언가를 보여줄 때 사용
- ➜ endl (줄바꿈 도구) : 다음 줄로 넘어갈 때 사용
3. 왜 이 도구상자가 필요할까?- 컴퓨터와 대화하려면 특별한 도구가 필요하다.
- iostream 없이는 컴퓨터 화면에 글자를 보여주거나
- 키보드로 입력받을 수 없다.
쉽게 말하면,#include <iostream>
은 "컴퓨터야, 나 지금부터 너랑 대화할 거니까 대화하는데 필요한 도구들을 가져다 줘!" 라고 말하는 것이다.2. 현관문 (int main()) 🚪
1. 시작점 main- 영화에도 시작이 있듯이
- 게임을 시작할 때도 "시작하기" 버튼을 누르듯이
int main()
은 프로그램의 "시작하기" 버튼이다.
2. 왜 하필 'main' 이라고 부를까?- main 은 '주요한, 중심이 되는' 이라는 뜻이다.
- 모든 프로그램에는 주인공이 필요한데, main 이 바로 주인공이다.
- 컴퓨터는 항상 main을 먼저 찾아서 실행한다.
3. 왜 'int' 가 필요할까?- int 는 '정수' 라는 뜻이다.
- 프로그램이 잘 끝났는지 컴퓨터에게 알려주는 역할을 한다.
- 0을 돌려주면 "잘 끝났어요!" 라는 뜻이다.
4. 왜 '()' 가 필요할까?- ()는 마치 빈 가방 같은 것이다.
- 나중에 이 가방 안에 프로그램에 필요한 정보를 넣을 수 있다.
- 지금은 비어있지만, 나중에 배우면서 채워갈 것이다.
3. 창문 (std::cout) 👋
1. std::cout 은 무엇인가?- std::cout 은 컴퓨터에게 메시지를 보내는 특별한 창문이다.
- std는 "standard"의 줄임말로, 기본 도구들이 있는 곳이다.
- cout 은 "console output"의 줄임말로, 화면에 출력하는 도구이다.
2. 어떻게 사용할까?std::cout << "안녕하세요!" << std::endl; std::cout << "내 나이는 " << 12 << "살이에요" << std::endl;
<< 는 화살표 같은 의미
3. 결과'공부 > C++' 카테고리의 다른 글
[C++] CPU와 메모리 (0) 2025.04.23 [C++] 변수(Variable) (0) 2025.02.22 [C++] 데이터(Data) 와 자료형 (0) 2025.02.18 다음글이 없습니다.이전글이 없습니다.댓글