본문 바로가기
반응형

분류 전체보기142

C++ 조건문 if, else if, else를 공부하자! 오늘은 C++의 조건문인 if, else if, else를 공부하자.지금까지 학습한 C++의 내용이 C언어와 일맥상통하며, 파이썬 학습 시에도 도움이 되니 열심히 해두자.조건문이란?조건문은 특정 조건을 만족할 경우에만 코드를 실행할 때 사용한다.예를 들어 딸기가 있으면 먹고, 없으면 사러 가기로 하자.딸기가 있다 // if문{ 딸기를 먹는다;}딸기가 없다 // else문{ 딸기를 사러 간다;} 딸기가 있을 경우를 if문으로 작성하고, 딸기가 없는(딸기가 있을 경우 외의 나머지) 경우에는 else문으로 작성할 수 있다.자세한 내용은 아래에서 학습하자.이처럼 조건문은 특정 조건을 만족하면 { } 안의 코드를 실행하도록 하는 것이다. 이번에는 딸기가 10개 있으면 5개 먹고, 5개 있으면 2개만.. 2025. 1. 12.
C++ 배열을 공부하자 (배열의 개념, 문자열 저장하기) 오늘은 C++의 배열을 학습하고, 코드로 작성해 보자.배열이 변수와 다른 점은 길이를 가진다는 점이다.배열이 어떤 경우에 필요한지 이해하고 작성할 수 있도록 해보자.배열이란?배열은 데이터를 연속적으로 저장할 수 있는 변수이다.일반적인 변수는 한 개의 데이터를 저장하는데, 배열은 여러 개의 데이터를 저장할 수 있다.그래서 연관성이 있는 데이터를 한 개의 변수에 저장하기 좋다. 먼저, 변수 생성 방법을 보자.int num1 = 1;int num2 = 2;int num3 = 3; 숫자 1, 2, 3을 각각 num1, num2, num3에 저장했다.변수 세 개를 각각 생성하고 저장하는 코드는 조금 번거로워 보이기도 한다. 그럼 이번에는 배열을 생성해 숫자를 저장해보자.int num[5];num[0] = 1;nu.. 2025. 1. 11.
C++ 함수를 공부하자 (함수 생성, 반환형, return 0) 오늘은 프로그래밍 언어의 함수를 공부하자.함수가 무엇인지 알아보고, 함수를 생성하는 방법과 예제 코드를 분석해보자.학생 때 배웠던 함수와 프로그래밍 언어의 함수는 다를 수 있지만, 그 때 함수를 배웠다면 오늘 배울 함수를 이해하는 데에도 도움이 될 것이다.함수란?함수는 어떤 기능에 이름을 붙여 코드 작성 없이 불러올 수 있도록 하는 것이다.물론 그 기능 구현을 위해서는 코드를 작성해야 하지만, 같은 코드를 여러 번 작성하지 않도록 하기 위해 사용하는 것이 함수이다.우리가 학생 때 f(x)에 x를 넣으면 y라는 결과가 나온다고 배웠다.마찬가지로 프로그래밍 언어의 함수도 x 값을 넣었을 때 y값을 반환한다고 이야기한다.f(x)라는 함수에 이름을 붙이고, 이름으로 함수를 불러서 사용하게 하는 것이다. 함수 생.. 2025. 1. 10.
C++ 변수를 공부하자 (int, char, float 데이터 타입) 오늘은 변수의 개념을 학습하고 C++의 변수 생성 방법에 대해서 알아보자.변수 생성을 위해서는 데이터 타입에 대한 이해도 필요하므로 대표적인 데이터 타입인 int, char, float에 대해서도 함께 공부하자.변수란?변수란 데이터를 저장할 수 있는 메모리 공간을 의미한다.이렇게 설명하면 프로그래밍 언어 입문자는 이해가 어려우므로 예시를 들어보자.박스에 '과일'이라는 이름을 붙이고 사과를 잔뜩 담아보자.그럼 이 '과일' 박스에는 사과가 저장되어 있다.이것을 변수에 대입해보자.변수도 '이름'을 갖고, 데이터를 저장할 수 있다.그런데 데이터를 저장하는 이 공간이 사실 '메모리 공간'인 것이고, 우리는 메모리 공간을 할당 받아 이름을 붙이고 이것을 변수라고 부르며 데이터를 저장하는 것이다.int num; 이것.. 2025. 1. 9.
반응형