[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