Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어에서 배열 요소에 액세스하는 방법은 무엇입니까?

<시간/>

배열은 공통 이름을 공유하는 관련 데이터 항목의 그룹입니다. 배열의 특정 값은 "색인 번호" 또는 "아래 첨자"를 사용하여 식별됩니다.

배열의 장점은 다음과 같습니다 -

  • 단일 이름을 사용하여 항목 모음을 나타내고 항목 번호를 지정하여 항목을 참조하는 기능을 통해 사용자는 간결하고 효율적인 프로그램을 개발할 수 있습니다.

배열을 선언하는 구문은 다음과 같습니다 -

datatype array_name [size];

예:

float height [50]

이것은 50개의 float 요소를 포함하는 배열로 'height'를 선언합니다.

int group[10]

이것은 최대 10개의 정수 상수를 포함하는 배열로 '그룹'을 선언합니다.

개별 요소는 "배열 첨자"를 사용하여 식별됩니다. 전체 값 집합을 배열이라고 하는 반면 개별 값은 "요소"라고 합니다.

배열 인덱스를 사용하면 배열 요소에 쉽게 액세스할 수 있습니다.

예시

다음은 배열에 액세스하기 위한 C 프로그램입니다 -

#include<stdio.h>
int main(){
   int array[5],i ;
   array[3]=12;
   array[1]=35;
   array[0]=46;
   printf("Array elements are: ");
   for(i=0;i<5;i++){
      printf("%d ",array[i]);
   }
   return 0;
}

출력

위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -

Array elements are: 46 35 38 12 9704368
Array[2] and array[4] prints garbage values because we didn’t enter any values in that locations