[C 언어 기초] 배열의 이해와 선언 및 초기화 방법


[C 언어 기초] 배열의 이해와 선언 및 초기화 방법

이번에는 C 언어에서 '배열(array)'에 대해서 알아보자. 사실 파이썬을 공부하면서 배열에 대해서는 학습한 적이 없다. 그런데 생긴 꼬라지를 보니까 파이썬의 '리스트(list)' 타입과 뭔가 흡사한 듯한 느낌이 든다. 배열이란? C 언어에서 '배열(Array)'은 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용할 수 있다. 머신러닝에 사용할 수 있는 파이썬 판다스(pandas)의 데이터프레임과 비슷한 구조를 가지는 것 같은데 더 디테일한 이해를 위해서 위의 이미지와 같이 좋은 아파트의 가구별 가족 수를 저장 및 갱신하는 프로그램을 만든다고 가정해 보자. 해당 아파트는 10층까지 있으며, 각 층에는 네 가구씩 살고 있다. 그렇다면 가구별 가족 수의 기록을 위해서는 총 40개의 변수를 선언해야 하는데 배열을 학습하기 전에는 아마 다음과 같이 무식하게 코드를 작성할 것이다. int main(void) { int floor101, floor102, floor103, floor10...


#1차원배열 #C언어 #배열 #인덱스 #초기화리스트

원문링크 : [C 언어 기초] 배열의 이해와 선언 및 초기화 방법