학생 100명의 성적을 처리하는 프로그램을 만든다고 가정해 보겠습니다. 만약 배열이라는 개념이 없다면 우리는 score1, score2, score3처럼 변수를 100개나 따로 선언해야 하는 끔찍한 노가다를 마주해야 합니다. C 언어는 동일한 성격의 데이터들을 한 줄로 길게 묶어서 단 하나의 이름으로 관리할 수 있는 배열(Array)이라는 강력한 수단을 제공합니다. 더 나아가 우리가 매일 사용하는 글자들의 묶음인 문자열(String) 역시 C 언어 내부에서는 문자들을 한 줄로 세운 '문자 배열'로 취급됩니다. 컴퓨터가 메모리 공간에 데이터를 일렬로 배치하는 방식의 기초가 되는 배열과 문자열의 메커니즘을 확실하게 파헤쳐 보겠습니다.📌 핵심 요약 3줄연속된 메모리 공간: 배열은 같은 자료형의 데이터들을 메..