c 배열 예제

배열 요소는 일반적으로 루프에 사용되며, 다음 코드를 참조하십시오 : 배열을 초기화하는 가장 간단한 방법은 각 요소의 인덱스를 사용하는 것입니다. 인덱스를 사용하여 배열의 각 요소를 초기화할 수 있습니다. 다음 예제를 살펴보겠습니다. 배열 요소는 동일한 형식의 변수가 사용될 수 있는 모든 곳에서 사용될 수 있습니다. 다음 다이어그램 및 코드를 참조하십시오. C 배열은 동일한 데이터 형식에 속하는 변수의 컬렉션입니다. 동일한 데이터 형식의 데이터 그룹을 배열에 저장할 수 있습니다. 배열은 C에게 중요하며 더 많은 주의가 필요합니다. 배열과 관련된 다음과 같은 중요한 개념은 C 프로그래머에게 명확해야한다 – 배열은 동일한 데이터 형식의 그룹 (또는 컬렉션)이다.

예를 들어 int 배열은 int 형식의 요소를 보유하는 반면 플로트 배열은 float 형식의 요소를 보유합니다. C의 배열에 대한 더 많은 주제: 2D 배열 – 2D 및 3D 배열과 같은 C의 다차원 배열을 가질 수 있습니다. 그러나 가장 인기 있고 자주 사용되는 배열은 2D – 2차원 배열입니다. 이 게시물에서는 다양한 다른 기능과 함께 2D 배열에서 데이터를 선언, 읽기 및 작성하는 방법을 배웁니다. 위의 예에서는 방금 배열을 선언했으며 나중에 사용자가 입력한 값으로 초기화했습니다. 그러나 다음과 같은 선언 중에 배열을 초기화 할 수도 있습니다 : 배열은 연속 메모리 위치에 저장된 유사한 유형의 데이터 항목의 컬렉션으로 정의됩니다. 배열은 Int, char, double, float 등과 같은 기본 데이터 형식을 저장할 수 있는 C 프로그래밍 언어의 파생 된 데이터 형식입니다. 또한 포인터, 구조체 등과 같은 파생 데이터 형식의 컬렉션을 저장할 수 있습니다.

배열은 인덱스 번호를 사용하여 각 데이터 요소에 임의로 액세스할 수 있는 가장 간단한 데이터 구조입니다. 배열 요소 간에 요소별로 복사해야 하며 두 배열의 크기가 같아야 합니다. 다음 예제에서는 이 것을 쉽게 만드는 for 루프를 사용합니다. 이제 선언하는 동안 배열을 초기화하는 방법을 살펴보겠습니다. 다음은 이를 보여 주는 몇 가지 예입니다. 두 차원 배열의 모든 요소를 인쇄하려면 이중 중첩 된 루프를 사용합니다. 다음 예제에서는 3개의 행과 2개의 열이 있습니다. 이를 단일 차원 배열이라고 합니다.

arraySize는 0보다 큰 정수 상수여야 하며 형식은 유효한 C 데이터 형식일 수 있습니다. 예를 들어, 타입 더블의 균형이라는 10 요소 배열을 선언하려면,이 문을 사용 – C 배열은 유사한 요소를 저장해야하는 경우 유용합니다. 예를 들어 학생의 마크를 6과목에 저장하려면 다른 과목의 마크에 대해 다른 변수를 정의할 필요가 없습니다.