🍲
@_nabbe
@mktx あああごめん。3って二枚目の3じゃなくて三枚目の意味での3だったわ。二枚目(★気をつけること)の内容は1枚目と絡んでると思うです。 / ただし、★気をつけることの1.はちょっと気になる。宣言時とそれ以外の区別がされてない……
2010-11-08 01:36:33
🍲
@_nabbe
@mktx *ptr ってやると、ポインタ変数ptrの指す値を拾いに行く。このとき、ptrは必ずポインタじゃないとダメ。ここまではmktxの話と合ってる。で、宣言時では int* p; とかやると「p をポインタ変数として扱うことにする」んで、* の意味がぜんぜんちがう
2010-11-08 01:52:25
み
@mktx
@_nabbe んん…Cだとint* pじゃなくてint *pじゃないのかな><あれ。宣言はint *p;、*pとかpはアドレスの代入とかアドレス先の値を取得とかじゃないんですかね
2010-11-08 01:55:50
🍲
@_nabbe
@mktx あああそうか! ポインタ変数を宣言するときには、*まで含めて型名と考えてる(だから、宣言時の話に int* とか char* みたいでない * はでてこないし、単独の * が出てきたら宣言時の話ではない)ってことですね? それならそのとおりでございます。
2010-11-08 02:02:48
み
@mktx
@_nabbe うん?うん!そうそう^q^うちがセミコロンつけたりつけなかったりして書いてるから分かりにくいwwwごめぬなさいwwwそして優秀じゃないうわあああはずかしいうわ
2010-11-08 02:04:21
🍲
@_nabbe
@mktx 宣言以外の * と宣言の * を混同して死ぬ人を見るので要らぬ心配をしてしまいました^q^ 値型と、ポインタ型と、構造体(と共用体)の区別が付いていればCは9割がた征服したようなもんですよ!
2010-11-08 02:07:50