タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Cに関するInoHiroのブックマーク (2)

  • C 言語入門 II

    ポインタはメモリー上に連続して配置されているデータにアクセスするための 基的な方法で、この意味においては配列と同一視することができます。 しかし、これのみがポインタの役割ではありません。その威力が発揮されるのは ソート (並び替え) にあります。 並び替えにポインタを使用する方法は図書館の「目録カード」の使用方法と極めてよく 似ています。「目録カード」には「書名」と「著者名」及び「保管場所」が 記されています。「保管場所」を保存されているオブジェクトのアドレスと考えれば 「目録カード」は「ポインタ」に他なりません。 蔵書が多ければ、書名順や著者名順 に書架の上にならべることは現実的ではなく、「目録カード」の方を書名順あるいは著者名順に ならべることによって、利用者に便宜を図るのが普通です。 これがまさしくソート (並び替え) にポインタを導入する基的な理由です。 ここではポインタの基礎

    InoHiro
    InoHiro 2012/07/21
  • Deep C

    Programming is hard. Programming correct C and C++ is particularly hard. Indeed, both in C and certainly in C++, it is uncommon to see a screenful containing only well defined and conforming code.Why do professional programmers write code like this? Because most programmers do not have a deep understanding of the language they are using.While they sometimes know that certain things are undefined o

    Deep C
  • 1