【初心者歓迎】C/C++室 Ver.72【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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変数なら、値はゴミ。つまり出鱈目なところを指している。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4060日前に更新/255 KB
担当:undef