K.Maebashi's BBS 管理者削除

以下の投稿を削除します。

[777] Re:ポインタ完全制覇
返信
投稿者:774RR
2007/02/20 02:13:25

たとえばこんなのとか int a[10]; memset(&a, 0, sizeof a); 配列だから &a にせずとも a とだけ書けば事足りるのだが、配列の場合だけ & 不要ってのは (単なる表記の問題ではあるが)初心者を惑わすもととなりうるんで。 typedef int i10[10]; // これは .h ファイルにあって i10 a; memset(&a, 0, sizeof a); // こっちは .c ファイルにある の場合には & ありのほうが自然で、ないのは不自然。 個人的には char (*)[N] を単体で使うってのは他ではナイなぁ。 二次元(以上)配列を使うときに現れるだけだと思う。

代替メッセージ

物理削除     パスワード: