[c언어] C언어 배열

C언어에서 배열(Array)은 동일한 자료형의 여러 요소를 하나의 변수로 저장하는 데이터 구조입니다. 배열은 동적으로 크기를 조절할 수 없으며, 정적으로 초기화한 크기를 유지합니다.

배열의 선언

배열은 다음과 같이 선언됩니다.

int numbers[5]; // 5개의 정수를 저장할 수 있는 배열

배열의 초기화

배열은 선언과 동시에 초기화할 수 있습니다.

int numbers[5] = {1, 2, 3, 4, 5}; // 1부터 5까지의 값으로 초기화된 배열

배열의 사용

각 요소에 접근하려면 인덱스를 사용합니다.

int firstNumber = numbers[0]; // 첫 번째 요소에 접근

배열의 크기

배열의 크기는 sizeof 연산자를 사용하여 얻을 수 있습니다.

int size = sizeof(numbers) / sizeof(numbers[0]); // 배열의 크기 계산

C언어의 배열은 메모리 효율적인 데이터 구조로, 동일한 유형의 요소를 처리하는 프로그램에서 유용하게 활용됩니다.

참고: GeeksforGeeks - Arrays in C/C++