[c] 배열과 지역 변수
이 두 가지 요소를 조합하면 함수 내에서 배열을 선언하고 사용할 수 있습니다.
다음은 C 언어를 사용한 배열과 지역 변수의 예시입니다.
#include <stdio.h>
void printArray() {
int numbers[] = {1, 2, 3, 4, 5};
int length = sizeof(numbers) / sizeof(numbers[0]);
for (int i = 0; i < length; i++) {
printf("%d ", numbers[i]);
}
}
int main() {
printArray();
return 0;
}
위의 코드 예시에서 numbers
라는 배열과 length
라는 지역 변수가 printArray
함수 내에서 선언되었습니다. 선언된 배열은 해당 함수 내에서만 유효하며, 함수가 종료될 때 메모리에서 해제됩니다.
이러한 기술은 함수의 내부에서 데이터를 보다 구조화하고 다룰 수 있도록 해줍니다.
참고 자료: https://www.tutorialspoint.com/cprogramming/c_arrays.htm