>일반적인 문제 >C 언어에서 배열을 정의하는 방법

C 언어에서 배열을 정의하는 방법

清浅
清浅원래의
2019-04-27 11:18:06125396검색

C 언어의 배열 정의에는 네 가지 형식이 있습니다. 1. 배열 유형과 배열 이름만 있는 형식 2. 배열 길이가 결정된 형식 3. 배열에 메모리를 할당하기 위해 new 키워드를 사용하는 방식 4. , new 키워드를 사용하고 배열에 값을 할당합니다.

C 언어에서 배열을 정의하는 방법

【추천 강좌: C 언어 튜토리얼

배열의 정의

배열은 같은 종류의 데이터를 저장하는 데 사용되는 모음을 말합니다. 실제로 일련의 변수인 배열은 용도에 따라 1차원 배열, 2차원 배열, 다차원 배열로 나눌 수 있습니다.

배열 정의 방법

배열 정의에는 네 가지 형태가 있습니다.

(1) 유형 이름 [] 배열 이름

(2) 유형 이름 [] 배열 이름 = { 초기 값 목록 }

(3) 유형 이름 [] 배열 이름 = 새 유형 이름 [배열 크기 ];

(4) 유형 이름 [] 배열 이름 = 새 유형 이름 [배열 크기] { 초기 값 목록 };

데이터 유형: 배열 요소의 데이터 유형을 말하며 일반적인 것으로는 정수, 부동 소수점,
배열 이름: 동일한 데이터 유형의 요소 그룹을 이름으로 통일하고 변수 이름 지정 규칙과 동일합니다.

다음으로 특정 항목을 통해 배열을 정의하는 방법을 소개합니다. 예제

1차원 배열의 정의

int[]  nullArray;
int[]  intArray = new int[ 10 ];
double[]  mathConsts = { 3.14,2.71828,1.414 };
Days[]  holiday = new Days[ 2 ]{ Days.Sat,  Days.Sun};

2차원 배열의 정의

어떤 경우에는 1차원 배열이 데이터를 기록해야 하는 응용 프로그램의 요구 사항을 더 이상 충족할 수 없습니다. 테이블에서는 2차원 배열을 사용해야 하기 때문에 1차원 배열을 사용하는 것은 불편할 것입니다

types name[,] array name;

type name[,] array name = { 초기 값 목록};

유형 이름[,] 배열 이름 = 새 유형 이름[행, 열];

유형 이름[,] 배열 이름 = 새 유형 이름[행, 열] { 초기 값 목록 };

int[,] intArray = new int[ 10, 20 ];
double[ 2, 3 ] mathConsts= { { 3.14, 2.71828, 1.414 }, { 0.5, 0.25, 0.125 } };
Days[,] workDays = new Days[ 2, 2 ] { { Days.Mon, Days.Wed }, { Days.Tue, Days.Thu }  };

요약: 위는 이 기사의 전체 내용이 모든 사람에게 도움이 되기를 바랍니다.

위 내용은 C 언어에서 배열을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.