프로그래밍(3)
-
C++ 기초(2/10)
지난 글에서 언급했듯이 이번 글에선 C++에 대해 좀 더 자세히 다뤄보려고 한다. 일단 위와 같이 코드가 써진 것들을 하나하나 해석해보도록 하겠다. 일단 글 앞에 //가 입력된 것은 '주석'을 의미한다. 이는 C언어와 C++ 모두 공통적으로 사용하는데. 우리는 VS에선 주석 글들을 기본적으로 초록색으로 표시해준다. 우린 이러한 글들을 모두 지울 것이다.주석 글들을 모두 지웠다면 위와 같이 깔끔하게 바뀌었을텐데, 일단 왼쪽에 표시된 '숫자'를 기반으로 설명을 하도록 하겠다. 1번 #include 이란 입력과 출력을 위한 헤더 파일을 불러온 것이다. 표준 입출력 스트림 라이브러리를 포함하는 명령어이니 거의 항상 쓰는 편이라고 생각하면 된다. 2번은 비어있는 줄로 아무 코드가 작성되어 있지 않았다는 걸 의미하..
2024.08.20 -
C++ 기초(1/10)
사실 C언어를 마치고 C++을 쓰려고 했으나 C++도 알려주고 싶은 마음에 글을 쓰게 되었다. C언어의 첫 글에서도 그러하듯 첫 글은 C++에 대한 설명과 앞으로 C++을 배우기 위한 개발 환경에 대해 얘기해주려고 한다. [C++이란?]C++은 C언어를 기반으로 만들어졌으며 소위 말하는 객체 지향 프로그래밍(OOP) 언어에 해당한다. C++의 장점은 C언어의 성능을 그대로 유지하면서도 '클래스'를 사용해 데이터를 구조화 할 수 있는 등 더 고급적인 기능들을 제공한다. C++의 사용처는 게임 개발, 소프트웨어 개발, 애플리케이션 개발 등 광범위하게 사용되니 참고하도록 하자. [개발 환경 설정]C++을 배우려면 먼저 개발 환경을 설정해야하는데, IDE로 Visual Studio을 설치해주자. IDE란 소프트..
2024.08.20 -
C언어 기초교육(2/10)
이 글에선 C언어의 기분 구조에 대해 살펴볼 건데, C언어에선 코드를 작성 할 때 기본적으로 '규칙'이란 게 있다. 이 규칙들을 이해하고 숙지하는 것이 중요한데. 한 번 알아보도록 하자. [주석]가장 먼저 배워볼 것은 주석이란 것이다.주석이란? 컴파일러에 의해 무시되므로 프로그램 실행에 영향을 주진 않으며 주로 코드에 설명을 추가 할 때 사용된다. ex)// 이것은 주석을 설명하기 위한 한 줄 주석 /*이렇게 할 경우 /* 내용 */ 여러 줄로 주석을 쓸 수 있다.*/ [헤더파일]헤더 파일(header files)은 프로그램에서 사용 할 함수, 변수, 상수 등의 선언을 포함한다.주로 .h 확장자명을 가진다. ex)#include 여기서 stdio.h는 표준 입력/출력 함수들의 선언이 들어있는 헤더 파일..
2024.05.16