2013年6月9日日曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第8章(UNIXシステム・8.7(例 - 記憶割当て)の演習8-8を解いてみる。

その他参考書籍

演習 8-8.

コード

sample.c

void bfree(char *p, unsigned n)
{
    Header *hp;
    
    if (n < sizeof(Header))
        return;

    hp = (Header *) p;
    hp->s.size = n / sizeof(Header);
    free((void *)(hp + 1));
}

途中からよく分からない、理解ができない、理解が深まっていないところが沢山あったけど、とりあえず最後まで終了!また最初から繰り返すつもりだから、徐々に理解ができるようになったり、理解が深まっていくといいなぁ〜。

0 コメント:

コメントを投稿