변수 선언하듯이 선언하고 크기를 지정해주면 된다. 선언된 타입만 할당 가능하다.
int isNumbers[3] //크기가 3인 int 타입 배열
//정수 배열이라서 머리에 i,s 를 붙여서 이름을 지었다.
isNumbers[1] = 10;
isNumbers[2] = 20;
isNumbers[3] = 30;
cout << isNumbers[2] << endl;
//출력값 -> 20
선언과 동시에 할당할 때는 한번에 전부 할당할 수 있다.
int isNumbers[5] = {1,2,3,4,5}
for (int i : isNumbers)
cout << i;
//출력값 -> 12345
할당되지 않은 값은 기본값이 할당된다(보통 0임)
int isNumbers[5] = {1,2,3}
for (int i : isNumbers)
cout << i;
//출력값 -> 12300
int isNumbers[5] = {1,2,3}
swap(isNumbers[0], isNumbers[2])
//{3,2,1}
int* ReturnArr();
{
int arr[2][2] = {{1,2}{3,4}};
return (int*)arr;
}
int main()
{
int* green = ReturnArr();
for (int i = 0; i < 2; ++i)
{
for(int j = 0; j < 2; ++j)
cout << green.get_pot()[i*4+j] << "\t";
cout << endl;
}
return 0;
}
/*출력
1 2
3 4
*/