ホームページ  >  記事  >  バックエンド開発  >  C言語の配列はどのようにメモリに割り当てられるのでしょうか?

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-07 09:41:464964ブラウズ

C 言語の配列をメモリに割り当てる方法: まず、対応するヘッダー ファイルは入出力を担当する iostream ストリームであり、次に main 関数で配列を作成し、cout ステートメントを使用して位置を出力します。メモリ内の各要素のアドレス; 最後に「実行」ボタンをクリックして、コンパイル、リンク、および実行可能ファイルを生成します。

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

C 言語配列をメモリに割り当てる方法:

1. まず、C 言語コンパイラを開きます。 Visual Studio、Code::Blocks、Dev-C などのソフトウェアを選択できます。ここでは Visual Studio を例に挙げます。プログラム全体がメモリに完全に読み込まれるまで待ちます。

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

2. VS による ソリューションで管理されているため、まず新しいソリューションを作成します。既存のソリューションがある場合は、それを継続して使用し、その後、新しいプロジェクトを作成します。コマンド ライン プログラムをデバッグしているため、 , ここでは Windows コンソールを選択する必要があります。Application

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

3. プロジェクト名が正しいことを確認したら、[OK] ボタンをクリックします。正常に作成されたことがわかります。追加後の図に示すように、プロジェクト リストを右クリックして C ファイルを追加します。

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

4 まず、対応するヘッダー ファイルをインクルードします。 , これは入出力を担当する iostream ストリームであり、デフォルトの名前空間を std

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

5 に設定します。次に、main 関数で配列を作成します。例として倍精度配列を使用します。長さは 10 で、それに初期値を代入します。配列名は先頭ポインタのアドレスを識別するため、配列名を使用しない場合はポインタを使用する必要があります他のタイプの変数を作成するには、フォームを使用します。

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

6. 次に、cout を使用します。このステートメントは、メモリ内の各要素のアドレスをそれぞれ出力します。アドレスを追加する必要があることに注意してください。 & 演算子。C 言語を使用している場合は、printf 関数を使用して

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

7 を出力します。確認します。コードが正しい場合は、実行ボタンをクリックしてコンパイル、リンクします。を実行すると、実行ファイルが生成されます しばらくすると、出力結果が 16 進数のアドレス値であることがわかります 連続する 2 つの配列要素のアドレスは 8 ずつ異なります。つまり 64 にあります 各 double 型のデータは 8 に格納されます

C言語の配列はどのようにメモリに割り当てられるのでしょうか?

##関連学習の推奨事項:

C ビデオ チュートリアル

以上がC言語の配列はどのようにメモリに割り当てられるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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