본문 바로가기
반응형

배열11

C++ 다차원 배열을 공부하자 (이차원 배열) 오늘은 C++의 다차원 배열에 대해서 공부하자.기존에 학습했던 배열은 arr[10]과 같이 길이를 한 개만 명시해 주었다.오늘 학습 할 다차원 배열은 배열에 추가적인 길이를 할당할 수 있다.다차원 배열에 대해 학습하고 어떻게 활용할 수 있는지 알아보자.배열 복습하기다차원 배열 학습에 앞서 저번에 공부했던 배열을 복습해 보자.int arr[10] = {1, 2, 3}; 일반적인 배열은 위와 같이 구현할 수 있다.어떤 데이터를 저장할지에 따라서 데이터 타입을 작성하고, 길이를 결정한다.위의 배열은 길이가 10인 배열에 1, 2, 3을 저장한 것이다.배열의 길이는 저장할 데이터보다 길면 된다.길이를 짧게 설정하면 원하는 데이터를 모두 저장할 수 없고, 이것은 다차원 배열에서도 마찬가지이니 알아두도록 하자. 다.. 2025. 1. 16.
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++ char형 배열 출력하기 안녕하세요 판타지코딩입니다! 오늘은 C++에서 char형 배열을 출력하기 위한 방법을 공부해 보겠습니다! char형 배열 출력하기 char형 배열에 저장된 문자를 출력하기 위해서는 두 가지 방법이 있습니다. 첫 번째는 for문을 활용해서 인덱스를 순서대로 출력하는 것이고, 두 번째 방법은 배열을 그대로 출력하는 것입니다. 그럼 첫 번째 방법부터 알아보겠습니다. for문을 활용해서 출력하기 char arr[10] = {'a', 'b', 'c'}; for(int i=0; i 2023. 5. 22.
C++ 객체 배열 공부하기 안녕하세요 판타지코딩입니다! 오늘은 C++의 객체 배열을 생성하는 방법을 공부해 보도록 하겠습니다! 객체 배열이란? 객체는 클래스를 자료형으로 생성하는 변수와 같은 것입니다. 객체를 통해서 클래스에 정의한 멤버 변수와 멤버 함수를 호출하여 활용할 수 있습니다. 이 때 각 객체 별로 멤버 변수와 멤버 함수가 따로 관리되기 때문에 객체가 다르면 그에 속한 데이터도 달라지게 됩니다. 그런데 객체를 여러 개 만들기가 번거로울 때 배열 형태로 생성할 수 있습니다. 우선 배열 예제 코드를 보겠습니다. 배열 예제 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; cout 2023. 5. 11.
반응형