【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:デフォルトの名無しさん 10/03/31 19:25:24 >>293 型が無いって断言しちゃうのはあれだけど、大体言いたいことは合ってる。 何々型の、何々 って記法で、何々=変数名の方を修飾する・・・例えばポインタをあらわす*や配列を表す[5] のようなものは、 なんて言ったらいいのかな・・・ 型の宣言が2段構えになってるようなイメージで捉えればいいんじゃないかな。 ただJavaやC#のような言語の場合は、その辺すっきりまとめて全部同じような型としちゃう傾向があるから、 そっちと混同すると混乱する可能性はあるような気がする 301:デフォルトの名無しさん 10/03/31 23:11:53 >>288 ありがとうございます。やっぱりそうですよね。 >要素数4の配列へのポインタを配列確保する演算子なので 演算子はどれを言っているんですか? 302:デフォルトの名無しさん 10/04/01 00:09:46 >>301 「new」演算子 303:デフォルトの名無しさん 10/04/01 01:26:50 >293 型について間違ってるよ。 C/C++では、ある識別子の型は、その宣言から識別子を省いたものと定義されている。 だから以下のようになる。 int i; => iの型はint int *p; => pの型はint* int a[10]; =>aの型はint[10] あと変数の宣言(かつ定義)についての説明も誤り。定義された時点でメモリは確保される。 宣言の説明も出鱈目すぎる。以下訂正版を挙げる。 int x; 「intとして扱う領域」 が確保される。auto変数なら、値はゴミ。 int *y; 「int*として扱う、領域」 が確保される。auto変数なら、値はゴミ。つまり出鱈目なところを指している。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch