반응형 c언어배열2 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. 이전 1 다음 반응형