- ベストアンサー
Cをやり始めたのですが...
Cをやり始めて、順調に進んでいたのですが、突然、例題のこの部分で詰まってしまいました。誰か説明をしてください。(そこには説明が載って無かったです。) char str[80]="ABCDEFGHIJK"; 配列だということは分かるのですが、どうして変数を宣言するときに=を使うのか分かりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これは、変数の宣言と同時に代入もやっちゃってるんです。 同じことが他の型でもできますよ。 int x; x = 5; と2行で書くのが基本形ですが、 int x = 5; のように書いても同じ意味です。
その他の回答 (1)
- パんだ パンだ(@Josquin)
- ベストアンサー率30% (771/2492)
回答No.2
宣言するだけだったら空の配列ができるだけですが、=をつかうと宣言と同時に代入できるんです。 あらかじめ配列に入れておくものが決まっているときに使います。
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。 やりたてなので、またここにお世話になるかもしれません。