C 言語

1970 年代から使われている歴史あるプログラミング言語であり、現在も多くのソフトウェア開発や教育機関で採用されている C プログラミング言語について解説する入門者向けの文書である。
説明とサンプルコードは ANSI X3.159-1989, American National Standard for Information Systems - Programming Language - C に基づいている。
C 言語 | 構造体の宣言
- C言語 | 構造体の宣言 | 構造体 - struct
- C言語 | 構造体宣言 | 構造体へのポインタ
- C言語 | 構造体の宣言 | 構造体型の変換
- C 言語 | 構造体の宣言 | 構造体のメンバー
- C 言語 | 構造体宣言 | ビットフィールド
- C言語 | 構造体宣言 | 共用体 - union
- C言語 | 構造体宣言 | 列挙型 - enum
- C言語 | 構造体の宣言 | 型の別名 - typedef
- C 言語 | 構造体の宣言 | 型のサイズ - sizeof
- C 言語 | 構造体の宣言 | 自動変数 - auto
- C 言語 | 構造体の宣言 | レジスター変数 - register
- C 言語 | 構造体の宣言 | 静的変数 - static
- C言語 | 構造体宣言 | 外部宣言 - extern
- C 言語 | 構造体の宣言 | 関数の記憶クラス
- C言語 | 構造体の宣言 | 型修飾子 - const
C 言語 | 高度な機能
- C言語 | 高度な機能 | 動的メモリ割り当て - malloc(), free()
- C言語 | 高度な機能 | 可変引数
- C言語 | 高度な機能 | 関数ポインター
- C言語 | 高度な機能 | ファイルとストリーム - fopen(), fclose(), fflush() など
- C言語 | 高度な機能 | 標準入出力 - fprintf(), fscanf()
- C 言語 | 高度な機能 | バイナリーファイル - fwrite(), fread()
- C 言語 | 高度な機能 | ランダムアクセス - fseek(), ftell()
- C言語 | 高度な機能 | 文字列操作 - strcat(), strlen(), strcpy(), strcmp() など
- C 言語 | 高度な機能 | 時刻関数 - time(), localtime()
- C言語 | 高度な機能 | 乱数 - rand(), srand()
- C言語 | 高度な機能 | ワイド文字 - wprintf(), wscanf(), setlocale()
- C 言語 | 高度な機能 | アセンブリ言語 - __asm