ゾンビでもわかるC言語プログラミング

C言語入門者の応援をします

Topページ

Index

このブログについて

このブログは、C言語入門者用にC言語の基礎をまとめたものになります。
また、プログラミング初心者の人にも分かりやすく説明している(出来ていると願う)ので、プログラミングをこれから始める人や猫でもわかるはずだったのに分からなかった人も安心して読んでいただければと思います。

また、質問や要望などがあれば、遠慮なくコンタクトを取っていただければと思います。

宣伝になりますが、Linux, Server, Network, Security 関連のブログもやっているので、ご覧いただければ嬉しいです。
ゾンビ狩りクラブ

入門書

0章 はじめに

なぜC言語を学ぶのか

1章 基礎を身につける

1.1 C言語はじめの一歩
1.2 コメントアウト
1.3 printf関数の基本的な使い方
1.4 変数の基本
1.5 基本的な四則演算をしてみる
1.6 関数の基本
1.7 数を表す進数の基本
1.8 型とバイト
1.9 文字と整数の関係

2章 制御文

2.1 条件文(if文)
2.2 ループ文(for/while)
2.3 switch文

3章 配列とポインタ

3.1 配列
3.2 配列と文字列の関係
3.3 メモリとアドレス
3.4 ポインタ
3.5 配列とポインタの関係

4章 様々な関数

4.1 scanf関数で入力を受け取る
4.2 time関数で現在時刻を取得する
4.3 rand関数でランダムな値を生成する

付録

C言語 型 一覧
printfフォーマット指定子一覧
アスキーコード対応表

実践プログラミング

printf関数で出力を整形する
[C言語] ターミナルのサイズを取得する
[C言語] system関数を使用してシェルコマンドを実行する
[C言語] exec系関数を使用してシェルコマンドを実行する
Linux システムコールプログラミング 入門
TCPネットワークプログラミング 簡易サーバー作成

書籍

新・明解C言語 入門編 (明解シリーズ)

新・明解C言語 入門編 (明解シリーズ)

苦しんで覚えるC言語

苦しんで覚えるC言語

やさしいC 第5版 (「やさしい」シリーズ)

やさしいC 第5版 (「やさしい」シリーズ)

C実践プログラミング 第3版

C実践プログラミング 第3版

C言語による スーパーLinuxプログラミング Cライブラリの活用と実装・開発テクニック

C言語による スーパーLinuxプログラミング Cライブラリの活用と実装・開発テクニック