[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;
}
전역 변수를 적절히 활용하면 코드를 간결하게 유지하고 데이터를 효율적으로 공유할 수 있습니다.
마무리
배열과 전역 변수는 프로그래밍에서 중요한 요소이며, 올바르게 활용하면 코드를 개선하고 관리하기 쉽게 만들어줍니다. 하지만 과용될 경우 코드의 가독성과 유지보수성을 떨어뜨릴 수 있으니 주의가 필요합니다.