C言語C言語 include【インクルードで起こる変化の正体を解説】 #includeは誰もが最初に書くおまじないのプログラムですね。いったいインクルード機能とは何なのか?プログラムコードにどのような変化をもたらすのか?その謎を解き明かしましょう。2019.07.162020.03.08C言語C言語入門カリキュラム
C言語C言語 define マクロ【数値に名前を付ける意味とメリット】 defineはプリプロセッサのマクロ定義と呼ばれる機能です。この機能を使うことで数値に名前を付けることができます。名前を付けることにどれほどの価値があるのでしょうか?そのメリットと使い方を学んでいきましょう。2019.07.162020.03.08C言語C言語入門カリキュラム
C言語C言語 プリプロセッサ【絶対知るべき3大機能を順に解説する】 プリプロセッサは皆さんが作成したソースコードを最初に加工するためのツールです。プリプロセッサには3大機能が存在します。これらの機能はしっかりと把握する必要があります。順に学んでいきましょう。2019.07.162020.03.05C言語C言語入門カリキュラム
C言語C言語 ビットフィールドを使ったビット単位のパッケージ方法紹介 ビットフィールドはビット演算に変わるビット制御方法です。構造体を拡張した定義方法を利用するため、理解するには構造体の知識は欠かせません。ビットフィールドを使うことでビット演算の煩わしさがなくなりますが、欠点もあるのです。それを学びましょう。2019.07.072020.01.12C言語C言語入門カリキュラム
C言語C言語 共用体 union【メモリをシェアする考え方と使い方】 共用体は複数のデータ型によってメモリをシェアする機能です。なかなかイメージが捉えづらいため、図解で解説します。共用体は組み込み開発ではポイントとして有効な場面があります。機能としては知っておくとよいでしょう。2019.07.072020.10.11C言語C言語入門カリキュラム
C言語C言語 enum 列挙型【簡単!重複しない連番を作り出す方法】 enumとはC言語で列挙型と呼ばれる機能です。enumを利用すると重複しない番号を作り出すことができます。何かにIDのような番号を付与したい時は最適な機能です。あまり知られていない機能ですが、使いこなすとプログラムの幅が広がります。2019.07.072020.09.02C言語C言語入門カリキュラム
C言語C言語 struct【構造体:複数の情報をまとめる方法とメリット】 C言語では複数のデータをパッケージにすることができます。この機能を構造体と呼びstructキーワードを使って作り出します。構造体を使って複数のデータをまとめることで、情報を扱いやすくすることができます。2019.07.072020.11.27C言語C言語入門カリキュラム
C言語C言語 ビット演算【扱うための視点と実践的な使用例を図解】 ビット演算はバイトを構成するビットと呼ばれる情報に対して、ビット操作するための方法です。ビット演算を使いこなすためには、ビット演算を捉える真の視点が欠かせません。本記事ではその視点から実践的な制御方法を学びます。2019.07.042023.08.05C言語C言語入門カリキュラム
C言語C言語 while文の使い方【回数未定の反復処理で利用する】 C言語ではfor文以外にも反復処理を作ることができます。while文とdo-while文です。for文との書き方は何が違うのか、for文との使い分けはどうするべきなのかを学びましょう。2019.07.012019.10.24C言語C言語入門カリキュラム
C言語C言語 switch文の使い方【if文との使い分けの考え方教えます】 C言語ではswitch文という分岐方法もあります。if文とは少し異なる特性をもった分岐です。if文との使い分けの考え方や3項演算子の使い方も併せて覚えておきましょう。2019.06.302022.11.13C言語C言語入門カリキュラム