unsized array1 C - Array 1차원 배열 우리는 프로그램에서 다양한 종류의 수많은 데이터를 관리해야 한다. 가장 처음 나온 개념은 '변수'였다. 하지만 데이터가 많아지면서 하나하나 변수를 선언하는 것이 너무 비효율적이었다. 따라서 '같은 타입의 데이터'를 연속적으로 묶어서 관리하면 더 효율적이겠다! 해서 나온 개념이 바로 배열이다. 추가적으로 이제 다양한 타입의 관련된 데이터를 묶어서 관리하기 위해 '구조체'도 등장하고, 함수까지 같이 묶어서 관리하기 위해 '클래스'도 등장한다.(클래스는 C++에서 사용 가능하다. C에서는 구조체만 존재함) 클래스를 통해 객체지향 프로그래밍의 구현이 이루어졌다. (C는 절차, 함수형 프로그래밍 언어이다.) 배열 Array 배열은 하나의 이름으로 참조되는 같은 타입의 연속적인 메모리 공간을 의미한다. 하나의 이름.. 2024. 2. 18. 이전 1 다음