資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
5: 2007-03-26 (月) 20:58:43 ソース バックアップ No.5 を復元して編集 6: 2007-03-27 (火) 03:02:24 ソース バックアップ No.6 を復元して編集
Line 98: Line 98:
-お前の家の住所。3倍にしたらどこの家? -お前の家の住所。3倍にしたらどこの家?
-警察に通報したいけど、110番の半分って? -警察に通報したいけど、110番の半分って?
--クアトロ大佐のモビルスール百式。二台あったら何式?+-クアトロ大佐のモビルスーツ百式。二機あったら何式?
どれもおかしいですね?。つまり、''数字を使っていても数値じゃない''ものがいっぱいあるのはわかりますね?。 どれもおかしいですね?。つまり、''数字を使っていても数値じゃない''ものがいっぱいあるのはわかりますね?。
Line 134: Line 134:
 printf("s pointer is %d\n",s);  printf("s pointer is %d\n",s);
 printf("i pointer is %d\n",i);  printf("i pointer is %d\n",i);
 +
 +さて、c、s、iはいくつになるでしょう?。普通の理屈ならどう考えても、
 +
 +-c pointer is 0x111112
 +-s pointer is 0x222223
 +-i pointer is 0x333334
 +
 +こうなりますよね?。ところが実際には、
 +
 +-c pointer is 0x111112
 +-s pointer is 0x222224
 +-i pointer is 0x333337
 +
 +こうなるんですよねぇ〜。「ポインタは足し算引き算だけできる変数」と考えちゃうと逆に理解できませんよね?。なんでこうなるのか??


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 4009, today: 1, yesterday: 0