社会人&学生におすすめする色彩検定の勉強術

配列の初期化についてです。

int

例のプログラムで
int x[5]={1,2,3,4,5};

x[0]=1;
×[2]=2;

としたときx[1]など初期化後に割り当てられなかったものはごみの値がはいるのですか?
そういうルールなのですか?

教えて!goo グレード

A 回答 (1件)

int x[5]={1,2,3,4,5};で初期値を確保しているので


x[1]は2が設定された状態になります。
x[2]は3だったのですが、
×[2]=2;
としていますので、2が設定された状態になります。

ゴミが残るのは
int x[5];
のように初期値を確保しなかった場合です。
この場合、x[0]~x[4]には何が入っているかはわかりません。ゴミが入っています。
    • good
    • 0
この回答へのお礼

学校の資料がまちがってました!ありがとうございます

お礼日時:2022/05/29 15:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング