> 백엔드 개발 > C++ > 본문

C/C++ 프로그램의 배열

WBOY
풀어 주다: 2023-09-01 10:41:15
앞으로
854명이 탐색했습니다.

C/C++ 프로그램의 배열

배열은 동일한 데이터 유형의 고정된 개수의 항목입니다. 이러한 요소는 메모리의 인접한 메모리 위치에 저장됩니다.

값의 각 단일 요소는 대괄호 "[]"와 a[4], a[3] 등과 같은 배열 이름을 사용하여 인덱스 값에서 액세스할 수 있습니다.

배열 선언

c/C++ 프로그래밍 언어에서 배열은 유형과 길이(요소 수)를 정의하여 선언됩니다. 다음 구문은 c/C++에서 배열을 선언하는 방법을 보여줍니다. −

data_tpye array_name[length];
로그인 후 복사

예를 들어 Percent라는 이름의 길이가 10인 float 유형의 배열을 선언합니다.

float percentage[10]
로그인 후 복사

배열 값 초기화

C++ 프로그래밍 언어에는 값을 초기화하는 여러 가지 방법이 있습니다. 즉, 하나씩 초기화하거나 단일 문을 사용하여 모든 값을 선언하는 것입니다.

하나씩 초기화 -

percentage[5] = 45.3;
로그인 후 복사

모든 값을 한 번에 선언 -

float percentage[] = {56.4 , 99.0, 12.20, 67.2}
로그인 후 복사

float anam’spercentage = percentage[4];
로그인 후 복사
for 루프를 사용하여 배열의 모든 값을 인쇄하는 프로그램
01234 5
78.06 56.78699.20 12.2287.6634.44 연속 배열 요소 값 배열의 값에 액세스하기 위해 곱슬 브레이스의 인덱스 값과 배열의 이름을 사용합니다. 예를 들어 Example
실시간 데모

#include <iostream>
using namespace std;
int main(){
   float percentage[] = {56.4 , 99.0, 12.20, 67.2};
   cout<<"printing all values of the array :\n";
   for(int i = 0; i<4 ; i++){
      cout<<"element "<<i+1<<" = "<<percentage[i]<<endl;
   }
   return 0;
}
로그인 후 복사

Output

printing all values of the array :
element 1 = 56.4
element 2 = 99
element 3 = 12.2
element 4 = 67.2
로그인 후 복사

배열의 특정 값을 인쇄하는 프로그램−

예제

온라인 데모

#include <iostream>
using namespace std;
int main(){
   float percentage[4];
   percentage[0] = 56.3;
   percentage[1] = 99.12;
   percentage[2] = 78.32;
   percentage[3] = 61.3;
   cout<<"3rd element is "<<percentage[2];
   return 0;
}
로그인 후 복사

Output

3rd element is 78.32
로그인 후 복사

재초기화 배열 값 −

실시간 데모

#include <iostream>
using namespace std;
int main(){
   float percentage[4];
   percentage[0] = 56.3;
   percentage[1] = 99.12;
   percentage[2] = 78.32;
   percentage[3] = 61.3;
   cout<<"3rd element is "<<percentage[2];
   percentage[2] = 12.22;
   cout<<"\nafter change :\n";
   cout<<"3rd element is "<<percentage[2];
   return 0;
}
로그인 후 복사

Output

3rd element is 78.32
after change :
3rd element is 12.22
로그인 후 복사

위 내용은 C/C++ 프로그램의 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿