タグ

C言語に関するstopengin0012のブックマーク (5)

  • C言語講座:初級から中級まで

    C言語講座>サイトマップ C言語講座:初級から中級まで プログラム言語は、自然言語とコンピュータ言語との間にある人工的な言語です。この講座では、C言語を学びます(開 設:2000.09.01)。 [サイトマップ][ガイダンス][C言語講座の出入り口][アルゴリズム研究室][ソースのコンパイル][C言語の作法][”C言語流”文章作成講座][お断り][使えるリンク集] [言葉は記憶の彼方へ] 死語、半死語、現行語、専門用語、業界用語、隠語。 [ハイテク昔話] 古い経験を、ただ古いだけの私がご紹介します。 [英単語に見える16進数] 病気か?死ぬの? [絵のない絵式乗馬教室] 頭の中に馬を飼ってみませんか。 [プロフィール] [パクられました。][またパクられました。][またまたパクられました。] リンクはご自由に。メールはfujinoy@+cts.ne.jp(”+”を削除)へ。 C言語講座>

  • C言語-ハッシュ法

    6 ハッシュ法(hashing) 6.1 ハッシュ法 データxを0 <= h(x) < Mの範囲のなるべく一様に分布する整数に変換する関数h(x)をハッシュ関数という。簡単なハッシュ関数としては、データxを整数化して、Mで割り、その余りを関数値とする。 例 文字データA,B,C,1,2,3,AAAをハッシュテーブルに格納する。 ① データ個数分の配列t(7個)を用意する。 ② データAを整数化する。Aの文字コード65(0x41)を利用し、ハッシュテーブル(配列)の個数で割った余りを求める。 余り=2 ③ 求めた余りを配列の添字にして格納する。 ④ 同様にデータ2までの余りを求めると次のようになるので、該当する配列に格納していく。 B:3, C:4, 1:0, 2:1 ⑤ データ3の余りは2となり、t(2)にはすでにデータAが格納されており、これを衝突という。 このような場合は、適当な計算式

  • C言語のつまずくところ、小技とか、Tips集とか

    pointer,ポインター ポインタって実は私は躓かなかったんですけど、(良書のおかげ)結構躓くとの事ですので、ちと、簡単に説明します。 名前のとおり、指す人(変数)です。 何を指すかというと、メモリのアドレスです。 アドレス等が何なのかは 入門書等に詳しくかかれているので、そこを見てください。 では、メモリのアドレスを指すにはどうすればいいのでしょうか? 以下のプログラムを見てください。 #include <stdio.h> int main(){ int var = 0; int *pointer = NULL; int pointer_num; //varの中には0が入っているが、&をつけることによってアドレスを入れることが出来る。 //しかし、アドレスはポインタ型(ここではint *)にしか入れられない。 pointer = &var; //そして、ポインタの使い方は以下のような感

  • プログラミング - WisdomSoft

    C 言語入門 世界中で使われている最も基的なプログラミング言語です。 C++ 入門 C 言語を継承し、オブジェクト指向を導入した高度な言語です。 C# 言語入門 Microsoft の洗練されたオブジェクト指向言語です。 D 言語入門 最新の設計思想が導入されている実践向け開発言語です。 Java 言語入門 Sun が開発した有名なオブジェクト指向言語です。 Objective-C入門 GCC で実装されているオブジェクト指向型 C 言語です。 Lisp入門 人工知能の研究や教育に使われるプログラミング言語です。 Perl 言語入門 多くのシステムで整備されている高度なスクリプトです。 PHP入門 近年、Webを中心に幅広く利用されている組み込み言語です。 アセンブリ 言語入門 アセンブリは機械語に直結した言語です。

  • C++入門

    C++入門 基礎知識は仮定しません あなたは 人目のお客さんです。 ゆっくりしていってください。 C++入門1   プログラミングの基礎知識 C++入門2   coutを使った出力 C++入門3   cinを使った入力 C++入門4   オブジェクト指向について C++入門5   クラスを作ろう C++入門6   クラスを作ろう(補足) C++入門7   クラスの練習 C++入門8   コンストラクタの引数 C++入門9   クラス間の関係 C++入門10  乱数 C++入門11  while文とfor文 C++入門12  値を戻す関数 C++入門13  値を戻す関数の例 C++入門14  パブリックとプライベート C++入門15  継承 C++入門16  継承の練習 C++入門17  さらに継承 C++入門18  デストラクタ C++入門19  配列 C++入門20  ポインタ C++

  • 1