배열의 사용 2

[C언어]26. 가장 기초적인 자료구조, 배열에 대하여 알아보자 -3- ( 2 차원 배열, 다차원 배열 )

안녕하십니까. 리습입니다. 배열이 무엇이고 어떻게 사용되는지 알아보았습니다. 지금까지 배운 배열은 [ ] 을 하나만 사용하며 일렬로만 정렬되었습니다. 그런데 이런 배열을 또다른 배열의 시작지점으로 사용한다면 어떻게 될까요? 1차원적인 직선이 아닌 2차원적 평면의 형태로 배열을 만드는 것입니다. 또 더 확장해서 3차원으로도 만들수도 있겠죠. 이렇게 배열을 확장시킨것이 다 차원 배열입니다. 다 차원 배열의 첫번째 - 2차원 배열 2차원 배열은 일렬로 이루어져 있는 배열을 평면으로 확장시켰다 라고 '개념적'으로 생각하시면 됩니다. 실제 메모리 공간에서 평면적으로 변수들이 정렬되어있는것은 아니기 때문이죠. 하지만 사용에 있어서는 평면이라 생각하셔도 됩니다. 2차원 배열을 사용할 경우 매우 유리한 점이 많습니다...

[C언어]25. 가장 기초적인 자료구조, 배열에 대하여 알아보자 -2- ( 배열에 값 대입 )

안녕하십니까 리습입니다. 이번엔 배열을 어떻게 사용할 것인지 한번 알아보도록 하겠습니다. 배열은 기본적으로 연속된 데이터이기 때문에[ ] 안에 따라서 공간을 마음대로 사용할 수 있습니다. 배열에 값을 대입하는 방법은 다음과 같습니다.배열 명과 배열의 몇번째 변수인지 적어주는 것이죠 첫번째는 0, 두번째는 1, 네번째는 3 이런식으로 적어주는 것입니다. 또한 몇번째 인지 [ ] 안에 적어줄 때에는 정수형 변수를 넣어서 알려 줄 수도 있습니다. 정말 단순하고 간단하지만 이것이 얼마나 위력적인지 보여드리도록 하겠습니다. 어떤 학교에서 학급의 언어, 수학, 외국어 의 성적을 분석하려고 합니다. 한 학급에는 명의 학생이 있습니다. 분석 값은 각 값의 수를 평균값으로 만들고 학생별 평균과 평균의 평균도 구하려고 합..