[C/C++] 배열선언 및 초기화

Hyo Kyun Lee·2022년 8월 30일
0

C/C++

목록 보기
15/23

1. 배열선언

C언어(VB Script 등) 환경에서 배열을 초기화할 경우 두번의 선언이 필요하다.

  • 배열 최초 선언
Dim inputArray()
  • 배열크기를 동적선언(상수값이 아닌 사용자지정으로)
Dim arraySize = grid.getColCount()
ReDim (Preserve) inputArray(arraySize)

만약 배열을 최초선언하는 단계에서 inputArray(arraySize) 등과 같이 사용자 지정 변수값을 할당할 경우, 상수오류(배열크기에 상수값만 할당 가능)가 발생한다.

이는 일반 변수선언에서도 볼 수 있는데, 예를 들어 Dim value = 1과 같이 최초 선언과 동시에 할당이 vbscript 상에서는 불가능하다.

Dim value -> value = 1과 같이 두번 진행해야 변수할당이 가능하듯이, 배열도 마찬가지로 선언과 할당을 분리하여 진행해야한다.

2. 배열초기화

배열은 흔히 알고있는 인덱스 방식으로 초기화가 가능하다.
예를 들어 array의 size가 3이라면, 인덱스 0부터 3까지 할당이 가능하다.

array(0) = 0
array(1) = 1
...
array(3) = 3

3. 참고자료

배열선언 - https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=solleil7829&logNo=30035524631

0개의 댓글