Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 변수 대 실수로 배열 초기화


배열은 인접한 메모리 위치에 있는 동일한 유형의 요소 모음입니다. 배열의 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다. 배열 인덱스는 0부터 시작하여 배열 크기에서 1을 뺀 값(배열 크기 - 1)으로 끝납니다.

배열은 실수뿐만 아니라 변수로 초기화할 수 있습니다. 이를 보여주는 프로그램은 다음과 같습니다.

예시

#include <iostream>
using namespace std;
int main() {
   int a = 5;
   int b = 3;
   int arr[4];
   arr[0] = a;
   arr[1] = 8;
   arr[2] = b;
   arr[3] = 2;
   cout << "The elements of array are: ";
   for(int i = 0; i<4; i++)
   cout << arr[i] << " ";
   return 0;
}

출력

위 프로그램의 출력은 다음과 같습니다.

The elements of array are: 5 8 3 2

이제 위의 프로그램을 이해합시다.

크기가 4인 배열 arr이 선언되었습니다. 두 개의 int 변수 a와 b는 각각 값 5와 3으로 초기화됩니다. 배열의 첫 번째와 세 번째 요소는 변수 a와 b로 초기화되고 배열의 두 번째와 네 번째 요소는 실수 8과 2로 초기화됩니다. 이를 보여주는 코드 스니펫은 다음과 같습니다.

int a = 5;
int b = 3;
int arr[4];
arr[0] = a;
arr[1] = 8;
arr[2] = b;
arr[3] = 2;
cout << "The elements of array are: ";
for(int i = 0; i<4; i++)
cout << arr[i] << " ";