C言語(基礎)

C言語(基礎):1日目

  • C言語とは
  • テキストの表示
  • printf()関数
  • 変換指定子について

C言語(基礎):2日目

  • 変数について
  • データ型について
  • 変数名、予約語、型キャストについて

C言語(基礎):3日目

  • 演算子について
  • 算術演算子について
  • 代入演算子について

C言語(基礎):4日目

  • 条件分岐
  • if文、if~else文、else if文
  • 論理演算子
  • switch文

C言語(基礎):5日目

  • 繰り返し処理
  • for文、while文、do-while文
  • continue文
  • break文

C言語(基礎):6日目

  • 配列と文字列について
  • 一次元配列
  • 多次元配列
  • 文字と文字列

C言語(基礎):7日目

  • 関数
  • 関数の定義
  • ローカル変数とグローバル変数
  • 再帰関数

C言語(応用)

C言語(応用):1日目

  • アドレスとポインタについて
  • 関数の引数について
  • swapについて

C言語(応用):2日目

  • 配列の名前とポインタ
  • ポインタ変数を宣言し配列データを扱う方法
  • 関数の引数に配列を渡す場合
  • 動的メモリの生成
  • 動的メモリのサイズの変更

C言語(応用):3日目

  • 関数の引数に文字列を渡す方法
  • 文字列の宣言方法について
  • 文字列操作関数について
  • strlen関数、strcpy関数、strcat関数について
  • strcpy_s、strcat_s関数について
  • strcmp関数について

C言語(応用):4日目

  • 構造体について
  • 共用体について
  • typedef宣言について
  • 共用体と構造体の入れ子
  • ビットフィールドについて

C言語(応用):5日目

  • ファイルの読み書きについて
  • fgets()関数について
  • fputs()関数について
  • fwrite()関数について
  • fread()関数について

C言語(応用):6日目

  • プログラムを分割する方法
  • プリプロセッサについて
  • ソースファイルの分割
  • 変数の共有(グローバル変数、static修飾子)

C言語(応用):7日目

  • ビット演算子
  • &(論理積:AND)
  • |(論理和:OR)
  • ^(排他的論理和:XOR)
  • ~(否定:NOT)
  • <<(左シフト)、>>(右シフト)
  • 演算子の優先順位

C言語(補足)

C言語(補足1)

  • コマンドライン引数について
  • C言語でのコマンドライン引数の受け取り方

C言語(補足2)

  • C言語の標準ライブラリ関数について
  • 数学関数
  • ユーティリティ関数
  • 文字処理関数
  • ソート関数
PAGE TOP