정렬

정렬



배열은 인접한 메모리 위치에 저장된 유사한 유형의 데이터 항목 모음으로 정의됩니다. 배열은 int, char, double, float 등과 같은 기본 데이터 유형을 저장할 수 있는 C 프로그래밍 언어의 파생 데이터 유형입니다.

.통사론
유형 배열 이름 [ 배열 크기 ];

EXAMPLE
double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0};



C 배열에는 2가지 유형이 있습니다. 그들은:



One dimensional array:
Multi dimensional array

1차원 배열: 요소를 순차적으로 저장하는 선형 배열입니다. 예를 들어 이것을 보여주도록 합시다. 정수 2, 3, 5, 4, 6, 7을 저장해야 한다고 가정해 봅시다. 정수 데이터 유형의 배열에 저장할 수 있습니다. 방법은 다음과 같습니다.

통사론
데이터 유형 이름OfTheArray [크기OfTheArray];
정수 Arr[6];

dataType nameOfTheArray [ ] = {배열의 요소 };

정수 Arr [ ] = { 2, 3, 5, 4, 6, 7 };

EXAMPLE:
include



정수 메인()
{
정수 나;
정수 arr[5] = {10,20,30,40,50};

    // declaring and Initializing array in C 
    //To initialize all array elements to 0, use int arr[5]={0}; 
    /* Above array can be initialized as below also 
    arr[0] = 10; 
    arr[1] = 20; 
    arr[2] = 30; 
    arr[3] = 40;
    arr[4] = 50; */

 for (i=0;i<5;i++) 
 { 
     // Accessing each variable
     printf("value of arr[%d] is %d \n", i, arr[i]); 
  } 

}

다차원 배열: 배열의 배열로 간주할 수 있습니다. 가장 일반적으로 사용되는 다차원 배열은 2차원 배열입니다. 특정 요소가 저장된 행과 열에 정보를 제공하는 2개의 인덱스를 사용하여 요소를 저장합니다. 2D 배열은 본질적으로 행렬입니다.

통사론:

문자 A[ 3 ] [ 2 ] ;

example:
include



정수 메인()
{
정수 i,j;
//배열 선언 및 초기화
정수 arr[2][2] = {10,20,30,40};
/* 위의 배열은 아래와 같이 초기화할 수도 있습니다.
arr[0][0] = 10;//배열 초기화
arr[0][1] = 20;
arr[1][0] = 30;
arr[1][1] = 40; */
(i=0;i<2;i++)
{
(j=0;j<2;j++)
{
//변수 접근
printf("arr[%d][%d]의 값: %d\n",i,j,arr[i][j]);
}
}
}

좋은 웹페이지 즐겨찾기