目次
配列の宣言
配列値の初期化
配列要素へのアクセス
Example
出力
ホームページ バックエンド開発 C++ C/C++ プログラムの配列

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

Sep 01, 2023 am 10:41 AM
C言語 配列 索引

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語でのtypedef構造体の使い方 C言語でのtypedef構造体の使い方 May 09, 2024 am 10:15 AM

C言語でのtypedef構造体の使い方

C言語で実数は何を意味しますか C言語で実数は何を意味しますか May 09, 2024 pm 12:06 PM

C言語で実数は何を意味しますか

C言語でべき乗関数を実装する方法 C言語でべき乗関数を実装する方法 May 09, 2024 pm 11:33 PM

C言語でべき乗関数を実装する方法

C言語のscanfでエラーが発生した場合の対処方法 C言語のscanfでエラーが発生した場合の対処方法 May 09, 2024 am 11:39 AM

C言語のscanfでエラーが発生した場合の対処方法

C言語でregは何を意味しますか C言語でregは何を意味しますか May 09, 2024 am 09:57 AM

C言語でregは何を意味しますか

C言語でのElemTypeの使い方 C言語でのElemTypeの使い方 May 09, 2024 pm 12:03 PM

C言語でのElemTypeの使い方

C言語におけるscanfsの役割 C言語におけるscanfsの役割 May 09, 2024 am 11:30 AM

C言語におけるscanfsの役割

C言語でインラインを使う方法 C言語でインラインを使う方法 May 09, 2024 am 10:12 AM

C言語でインラインを使う方法

See all articles