[c] 배열과 전역 변수

배열과 전역 변수는 프로그래밍에서 중요한 역할을 합니다. 이번 글에서는 이 두 가지 요소에 대해 알아보겠습니다.

배열

배열은 여러 값을 하나의 변수에 저장하는데 사용됩니다. 각 값은 인덱스를 사용하여 접근할 수 있습니다. 예를 들어, 다음은 3개의 정수를 포함하는 배열을 선언하는 방법입니다.

int numbers[3] = {1, 2, 3}; 

위의 코드에서 numbers는 정수 배열을 나타내고, 0부터 2까지의 인덱스를 사용하여 각 값에 접근할 수 있습니다.

전역 변수

전역 변수는 함수 바깥에서 선언되고 프로그램 어디서나 접근할 수 있는 변수를 말합니다. C언어에서 전역 변수는 모든 함수에서 접근할 수 있습니다. 전역 변수는 함수들 간에 데이터를 공유하고 전역적으로 사용할 수 있는 장점이 있지만, 오용되면 코드를 이해하기 어렵게 만들 수 있습니다.

아래의 예제는 전역 변수를 선언하고 사용하는 방법을 보여줍니다.

#include <stdio.h>

int globalVar = 10; // 전역 변수 선언

void printGlobalVar() {
    printf("Global Variable: %d", globalVar); // 전역 변수 출력
}

int main() {
    printGlobalVar(); // 전역 변수 출력
    return 0;
}

전역 변수를 적절히 활용하면 코드를 간결하게 유지하고 데이터를 효율적으로 공유할 수 있습니다.

마무리

배열과 전역 변수는 프로그래밍에서 중요한 요소이며, 올바르게 활용하면 코드를 개선하고 관리하기 쉽게 만들어줍니다. 하지만 과용될 경우 코드의 가독성과 유지보수성을 떨어뜨릴 수 있으니 주의가 필요합니다.