C言語入門カリキュラム

C言語

C言語 ビットフィールドを使ったビット単位のパッケージ方法紹介

ビットフィールドはビット演算に変わるビット制御方法です。構造体を拡張した定義方法を利用するため、理解するには構造体の知識は欠かせません。ビットフィールドを使うことでビット演算の煩わしさがなくなりますが、欠点もあるのです。それを学びましょう。
C言語

C言語 共用体 union【メモリをシェアする考え方と使い方】

共用体は複数のデータ型によってメモリをシェアする機能です。なかなかイメージが捉えづらいため、図解で解説します。共用体は組み込み開発ではポイントとして有効な場面があります。機能としては知っておくとよいでしょう。
C言語

C言語 enum 列挙型【簡単!重複しない連番を作り出す方法】

enumとはC言語で列挙型と呼ばれる機能です。enumを利用すると重複しない番号を作り出すことができます。何かにIDのような番号を付与したい時は最適な機能です。あまり知られていない機能ですが、使いこなすとプログラムの幅が広がります。
スポンサー
C言語

C言語 struct【構造体:複数の情報をまとめる方法とメリット】

C言語では複数のデータをパッケージにすることができます。この機能を構造体と呼びstructキーワードを使って作り出します。構造体を使って複数のデータをまとめることで、情報を扱いやすくすることができます。
C言語

C言語 ビット演算【扱うための視点と実践的な使用例を図解】

ビット演算はバイトを構成するビットと呼ばれる情報に対して、ビット操作するための方法です。ビット演算を使いこなすためには、ビット演算を捉える真の視点が欠かせません。本記事ではその視点から実践的な制御方法を学びます。
C言語

C言語 while文の使い方【回数未定の反復処理で利用する】

C言語ではfor文以外にも反復処理を作ることができます。while文とdo-while文です。for文との書き方は何が違うのか、for文との使い分けはどうするべきなのかを学びましょう。
C言語

C言語 switch文の使い方【if文との使い分けの考え方教えます】

C言語ではswitch文という分岐方法もあります。if文とは少し異なる特性をもった分岐です。if文との使い分けの考え方や3項演算子の使い方も併せて覚えておきましょう。
C言語

C言語入門 C言語を学んだ次に行うステップアップの方法

こんにちは、ナナです。 この章を見ていただいているということはC言語入門編を見ていただけた方だと思います。 C言語入門編の冒頭でも書かせていただいていますが、C言語を学んだ方のゴールはC言語を学ぶことではなく、自分の作りたいも...
C言語

C言語入門 ファイルハンドルから学ぶハンドルの概念と作り方

ハンドルはC言語で疑似的なオブジェクト指向プログラミングをするための仕組みです。ファイルハンドルからハンドルの概念と扱い方を学びます。
C言語

C言語 ファイル分割の考え方【何を基準に分けるのかを解説】

システムを構築する際にソースファイルやヘッダファイルへの記載内容を学びます。マクロ定義、型定義、グローバル変数、関数など様々な部品をどこに書くべきなのかは決まっているのです。システム規模を大きくするために、正しく部品を配置するための知識を学びましょう。
スポンサー