| プログラミングテキスト | |
| C 言 語 |
| ● プログラミングの基礎
・プログラムの書式、定数・変数・配列 ・演算子 ・制御文(if, switch, for, while, do, break, continue,
return, goto) ・ポインタと文字列 ・標準ライブラリ(入出力関数・文字処理関数・文字列処理関数・ファイル入出力関数・その他) ・ユーザ関数の作成 ・main
関数に引数を渡す ・構造体、共用体、列挙型 ・プリプロセッサ
● C言語でグラフィックス Borland C++ Compiler 5.5(BCC) と WindowsXp/2000/NT/Me/9x上で利用できるFortranとCのためのフリーなグラフィクス・ライブラリGrWinによる。
|
● プログラミングもう少し詳しく
・文字列処理
文字コード、文字列、文字列処理関数、ポインタ ・ファイル処理 テキストファイルの読み書き ・変数の有効範囲 ローカル・グローバル・スタティック変数、ローカル変数の有効期間 ・関数の作成 関数定義、関数の作成 ・ファイルの分割 コマンドmake、makefileの記述形式 など |
| ● プログラミング練習問題 (2012課題研究)
・直線型 ・分岐型(if) ・繰返し型(for) ・分岐型(if)、繰返し型(for) ・分岐型(switch)、繰返し型(while) ・文字と文字列とポインタ ・標準ライブラリ ・ファイル入出力 ・ユーザ関数 ・構造体 ・プリプロセッサ
|
|
|
|
|
| ● アルゴリズムいろいろ ・スタック ・字句解析 ・計算式の評価 ・エラー処理(関数setjmp, longjmp) ・メモリ領域確保とリスト構造 ・2分木 ・ハッシュ法 ・素数
● 小さなツールの作成 ・コマンドライン取得 ・オプション判定 ・ファイル表示等コマンドの作成(atype, mtype, num, page, ntype, xtype,
fwc)
◎ 資料 ANSI-C標準ライブラリ |
● 言語処理プログラムの作成
・トランスレータminiBASIC to C
(trans.lzh 74.6kB) ・インタプリタ作成 miniCASL (mcasl.lzh 42.6kB) ・インタプリタ作成 miniBASIC (mbas.lzh 76.1kB) 圧縮ファイル(LZH形式)にはCプログラムとHTMLファイルが含まれています。 |
| |
||
| Copyright © 2001-2011 Hiroshi Masuda | ||