[c언어] 배열

C언어에서 배열은 동일한 자료형을 가진 원소가 연속적으로 저장된 데이터 구조입니다. 배열은 프로그램에서 여러 개의 값을 그룹화하고 각각에 쉽게 액세스할 수 있도록 도와줍니다.

배열 선언하기

int numbers[5]; // 정수형 배열 선언 (크기 5)
float prices[10]; // 실수형 배열 선언 (크기 10)
char name[50]; // 문자형 배열 선언 (크기 50)

배열 초기화하기

int numbers[5] = {1, 2, 3, 4, 5}; // 값으로 배열 초기화
char name[6] = "C언어"; // 문자열로 배열 초기화

배열 요소에 액세스하기

int x = numbers[2]; // 배열 요소에 접근하여 값을 읽음
prices[0] = 10.99; // 배열 요소에 새로운 값 할당

배열 사용하기

반복문을 사용하여 배열의 모든 요소에 접근하거나 변경할 수 있습니다.

for (int i = 0; i < 5; i++) {
    printf("%d ", numbers[i]); // 모든 요소 출력
}

배열의 활용

배열은 대규모 데이터나 데이터 집합을 다룰 때 특히 유용합니다. 또한, 배열을 활용하면 일부 데이터 구조와 알고리즘을 쉽게 구현할 수 있습니다.

배열은 C언어에서 중요한 데이터 구조 중 하나이며, 효율적인 메모리 사용과 빠른 액세스를 제공합니다.

이러한 특징으로 인해 프로그래밍에서 배열은 매우 유용하고 필수적인 부분으로 자리잡고 있습니다.

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