Profile

youngsouk

youngsouk

C언어 배열에 대해

오늘은 C언어에서 중요한 것들 중 하나인 배열에 대해 알아볼것입니다. 배열은 쉽게 말하자면 여러개의 방을 번호를 주면서 이어붙인것이라고 이해하시면 됩니다. 그림으로 예를 들자면 아래 그림은 int(자료형)형으로 5개의 방을 가진 배열을 그림으로 나타낸것입니다.

위 그림에서 ~번째방이라는 글자 앞에 있는 숫자(0,1,2 등)은 배열의 index(인덱스 <- 방번호)라고 합니다. 이 배열의 인덱스라는것은 우리가 일반적으로 수를 셀때와는 다르게 0부터 증가하여 인덱스(방번호)가 붙게 되므로 프로그램을 짤 때 조심하여야 합니다. 


이 배열을 코드에서 선언하는 방법은 아래 그림과 같습니다. 



이제부터는 배열의 초기화에 대해 알아봅시다. 우리가 변수를 배울 때 변수의 초기화를 배웠듯이 배열에서도 초기 값을 정해주는 초기화라는것을 할 수 있습니다.  초기화하는 방법을 코드로 알아보면 아래 그림과 같습니다. 


이상으로 배열에 대해 알아보았습니다. 아래에는 다양한 배열의 예를 올려두었으니 참고하시면 좋을 것 같습니다. 다음에는 모든 프로그래밍 언어에서 공통으로 중요한 반복문에 대해 알아보겠습니다. 봐주셔서 감사합니다!