본문 바로가기

프로그램 개발/C++ 개발4

C++ 문법 살펴보기 3(함수, 배열, 반복문) 이전 게시글에서 내용 이어집니다. 1. 함수 규모가 어느 정도 커지게 된 프로그램의 경우에 모든 코드를 main() 함수에 넣게 되면 관리가 힘들어지고 코드가 복잡해지는 문제가 발생하게 됩니다. 따라서 이들을 기능별로 각각 함수로 만들어 나눠서 작성하는 것이 좋습니다. C++에서는 다른 고급 언어들과는 다르게 반드시 사용하려는 위치보다는 앞에서 선언해야 합니다. 함수를 특정 파일 안에서만 사용하는 경우에는 선언과 구현을 모두 소스파일에 작성하고 다른 모듈이나 파일에도 사용한다면 함수의 선언은 헤더 파일에 작성하고 구현은 소스파일에 작성합니다. 함수를 선언하는 문장을 함수 원형 또는 함수 헤더라 부릅니다. 함수의 내용을 보지는 않고 함수에 접근하는 방식을 표현한다는 의미를 가지고 있습니다. 또한 리턴 타입.. 2021. 5. 29.
C++언어 간략한 문법 2 이전 게시글에서 이어서 진행됩니다. 1. 연산자 변수들을 사용하는 경우 해당 변수들의 값을 변경할 필요성이 있으며 그 값들을 변경하기 위해서 변수를 사용하게 됩니다. 그리고 변수들에 저장된 값을 더하거나 빼는 등의 연산을 하여 값을 바꾸는데 그때 사용하는 것을 연산자라고 합니다. 연산자는 단항 연산자, 이항 연산자, 삼항 연산자로 되어 있으며 단항 연산자는 하나의 표현식만 사용하고 이항 연산자는 두 개의 표현식을 계산하고 삼항 연산자는 현재 C++에서는 딱 한 개만 있으며 이후 조건문에서 추가로 설명하겠습니다. 그리고 주로 사용하는 연산자의 예는 다음과 같습니다. 연산자 설명 사용 예 = 오른쪽의 값을 왼쪽의 표현식에 대입하는 이항 연산자 주의할 점으로 같다는 의미로 사용하지 않습니다. int i; i=.. 2021. 5. 14.
C++ 언어 간략한 문법 정리 1 (주석, 전처리 지시자, 네임스페이스, 변수) C++은 기본적으로 C언어에서의 확장판과 같습니다. 이 게시글에서 설명하는 내용은 전문가를 위한 C++책과 C++17 버전을 기반으로 하고 있습니다. 그리고 현재(2021년 4월 기준) C++20에 관한 번역서가 없어 구하게 되면 내용 업데이트를 진행하겠습니다. 모든 언어의 시작 프로그램인 Hello, World! 를 출력하는 프로그램 코드로서는 다음과 같습니다. 더보기 //Hello, World! 출력 #include using namespace std; int main(void) { cout 2021. 4. 23.
Visual Studio 2019 프로젝트 만들기 작성일 기준으로 가장 최신 버전은 Visual Studio 2019이며 무료 버전으로 Community버전이 있습니다. 30일 평가판으로 다운로드되지만 마이크로 소프트 계정이 있는 경우 무제한으로 전환돼서 무료로 계속 사용 가능합니다. Visual Studio 2019 기준으로 프로젝트를 만드는 방법으로는 다음과 같습니다. 우선 처음 실행하게 되면 위와 같은 화면이 나오게 됩니다. 여기서 오른쪽 시작 부분에서 새 프로젝트 만들기 버튼을 눌러 새 프로젝트 만들기 화면으로 넘어갑니다. 일반적으로 각 서적들을 보면서 시작하는 경우 보통은 빈 프로젝트로 형성합니다. 따라서 여기서도 빈 프로젝트를 선택한 다음 '다음' 버튼을 눌러 다음 화면으로 넘어갑니다. 새 프로젝트 구성으로 넘어가면 프로젝트 이름을 지정하고 .. 2021. 3. 19.
728x90
반응형