「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「静的配列」と「動的配列」の違い

スポンサーリンク

予備知識


用語意味
変数プログラミング言語における「値を入れておく箱」
配列変数を たくさん合体させた変数
配列の要素配列の中身の箱ひとつひとつのこと

それぞれの用語の意味


用語意味
静的配列配列を用意する時点で要素の数を決める必要がある、後から要素を追加できない配列
動的配列後から要素を追加できる配列

似ているところ


どちらも配列です。
複数の変数をくっつけたものです。


「静的配列」と「動的配列」の違い1

違うところ


後から要素を追加できるか否かの違いです。

静的配列は後から要素を追加できない配列です。


「静的配列」と「動的配列」の違い2

静的配列は最初の時点で箱の数を決めておく必要があります。
後から足せないからです。
箱が3個の配列を使いたければ「箱が3個の配列を用意するよ!」と最初の時点で指定しておく必要があります。


「静的配列」と「動的配列」の違い3

動的配列は後から要素を追加できる配列です。


「静的配列」と「動的配列」の違い4

動的配列は後から箱の数を変えられます。
ということは最初の時点で箱の数を決めておく必要がありません。
必要に応じて足せるからです。
最初に用意しておくのは「箱が0個の配列」で良いわけです。


「静的配列」と「動的配列」の違い5

個人的な使い分け


必要な要素の数が最初から確定しているときは静的配列を使います。
確定していないときは動的配列を使います。


スポンサーリンク
書籍画像006
書籍画像065


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた