C/C++ プログラムの配列

WBOY
リリース: 2023-09-01 10:41:15
転載
846 人が閲覧しました

C/C++ プログラムの配列

配列は、同じデータ型の固定数の項目です。これらの要素は、メモリ内の連続したメモリ位置に格納されます。

値の各単一要素には、角括弧 "[]" と a[4]、a[3] などの配列名を使用して、そのインデックス値からアクセスできます。

配列の宣言

C/C プログラミング言語では、配列の型と長さ (要素の数) を定義することによって配列を宣言します。次の構文は、c/c で配列を宣言する方法を示しています。-

data_tpye array_name[length];
ログイン後にコピー

たとえば、長さ 10 の Percent という名前の float 型の配列を宣言します。

float percentage[10]
ログイン後にコピー

配列値の初期化

C プログラミング言語では、値を初期化する複数の方法があります。つまり、1 つずつ初期化するか、単一のステートメントを使用してすべての値を宣言します。

1 つずつ初期化する -

percentage[5] = 45.3;
ログイン後にコピー

すべての値を一度に宣言する -

float percentage[] = {56.4 , 99.0, 12.20, 67.2}
ログイン後にコピー

#0 12345
78.0656.7899.2012.2287.6634.44

配列要素へのアクセス

配列の値にアクセスするには、中括弧で囲んだインデックス値と配列の名前を使用します。たとえば、

float anam’spercentage = percentage[4];
ログイン後にコピー

Example

for ループを使用して配列のすべての値を出力するプログラム

リアルタイムデモ

#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;
}
ログイン後にコピー

出力

printing all values of the array :
element 1 = 56.4
element 2 = 99
element 3 = 12.2
element 4 = 67.2
ログイン後にコピー

配列特定の値の印刷 -

Example

オンライン デモンストレーション

#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;
}
ログイン後にコピー

出力

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;
}
ログイン後にコピー

出力

3rd element is 78.32
after change :
3rd element is 12.22
ログイン後にコピー

以上がC/C++ プログラムの配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート