C言語プログラミング初心者から始める入門書となり、実行例をいれて解説をしています。
C言語とは。初心者でもわかるプログラミングの説明
C言語のインストールと実行まで(Windows・MAC・Linux)
簡単な文法の作成関数main関数簡単なプログラムを動作させるC言語翻訳ソフトとは
プログラムの書き方とルールトークンフリーフォーマット関数の書き方インデントコメント
文字列の表示printf関数説明書の取り込み改行文字(エスケープシーケンス)
文字列と数字文字列と数字の組み合わせ
計算と結果の表示四則演算子複雑な式
数値の記憶変数の使い方と書き方変数へ値を代入変数を数値の代わりに利用する変数の代入と演算を同時実行実行結果の数値の桁を揃える
変数の種類と説明変数の種類と使い方データ型
型の変換整数と実数の混合計算強制変換
scanf関数簡易シグマプログラムを作成scanf関数の入力ミス事例と解決方法キーボード入力「gets」
等値演算子と記号一覧表論理演算子と記号一覧表複数処理ブロック文
if文で条件比較・判断if文条件一致条件が複数の場合の処理番号による場合分け処理場合分けに当てはまらないときの処理場合分け処理で同様の処理をまとめる
繰り返し動作ループ動作の仕組み初期化と条件と更新強制終了「break文」の使い方回数を求めるループwhile文とfor文後判定と先判定入力チェック
自動関数を作成するプロトタイプ宣言自動関数を呼び出す引数を持つ関数関数に数値を渡す複数の引数を持つ関数関数から引数を返す「戻り値」関数と変数の関係
ローカル変数静的なローカル変数(static)グローバル変数スコープ複数の変数をまとめて扱う配列とは配列のコピー
文字列を使う変数文字コードEOS-文字列の最後に特別な値を記憶文字列の初期化文字列処理関数文字列のコピー文字列の連結文字列合成関数「sprintf」文字列の入力文字数を数える文字列の比較
ポインタとは?ポインタ変数の仕組みメモリの仕組みCPUのビット数変数とメモリの関係ポインタ-複数変数の番号ポインタ-配列の番号ポインタ-配列型の引数ポインタと配列の違いポインタ-モードの切り替えポインタはショートカットと同じ機能
ポインタ-アドレスを代入ポインタ変数の宣言ポインタ変数ポインタ値ポインタ型scanf関数で&をつける理由ポインタ演算とはポインタ型の引数について
構造体とは異なる型の変数構造体の引数構造体変数の処理構造体のポインタ変数構造体のポインタ引数構造体の配列
ファイルの取り扱いfopen関数のモード文字列ファイルへの書き込みファイルからの読み込みバイナリファイルの読み書きドラッグされたファイル名の取得
マクロ機能とは数値に名前をつける文字列に名前をつけるconst定数enum定数
動的配列とはメモリの確保
ソースとヘッダーファイル変数の共有extern宣言