C言語

C言語

C言語 ポインタのメリットと必要性【なぜなぜから真相に迫る】

ポインタに関する疑問をなぜなぜ形式で深堀します。C言語にはポインタがなぜ必要なのか?その理由を知ることがポインタを使いこなすための理解につながるのです。
C言語

C言語 ポインタを使いこなせ【身に付けるための9の極意】

C言語において最も難関となるポインタを解説します。ポインタは多くのルールの上で成立している機能であり、そのルールを知ることだけでも苦労します。そのルールがなぜあるのかまで踏み込むことで理解を深めます。
C言語

C言語 sizeof演算子【データサイズの算出と実践的な使い方】

C言語におけるsizeof演算子はデータ型や変数のメモリサイズを算出するための演算子です。使い方は簡単ですが、sizeof演算子を使う実践的な例を紹介します。また、ポインタに使う時の注意点も学びましょう。
スポンサー
C言語

C言語 staticを変数と関数に付ける価値【保護の仕組みを解説】

C言語ではstatic修飾子というものを使うことで、より安全なシステム構築が可能となります。staticをどのように使うのか?その用途と具体的な効果とは?それを学んでいきましょう。
C言語

C言語 絶対値を関数マクロで取得【abs関数との違いとメリット】

C言語で絶対値を求める方法は一般的に標準ライブラリのabs関数を利用します。標準ライブラリを利用した求め方を知った上で、関数マクロで定義した場合のメリットを学びましょう。
C言語

C言語 乱数の生成【randとsrandを使ったサンプルコード】

C言語で乱数を作る方法は標準ライブラリのrand関数とsrand関数を使う方法が一般的です。サンプルコードを参考にして使い方と注意点を学びましょう。
C言語

C言語 リンカの役割【リンクエラーが起きた時の対処方法解説】

リンカは実行ファイルというアプリケーションを作る上で最後に働くツールです。リンカが働くことでプログラムは関数を呼び出すことが可能になります。リンカの仕事とは何かを学びましょう。
C言語

C言語 コンパイラの役割【ビルドエラーの取り除き方の鉄則】

プリプロセッサにて作成された前処理済みのソースファイルをオブジェクトファイルに変換するのがコンパイラです。校正・翻訳という仕事内容とはどんなものなのかを学びましょう。
C言語

C言語 ifdef 【プログラムをカットする技術と使い方を紹介】

#ifや#ifdefを使った「条件コンパイル」と呼ぶ機能を学びましょう。条件コンパイルは実践でも比較的使われる機能です。代表的な用途がありますので、まずはそこから便利さを体感するとよいでしょう。
C言語

C言語 include【インクルードで起こる変化の正体を解説】

#includeは誰もが最初に書くおまじないのプログラムですね。いったいインクルード機能とは何なのか?プログラムコードにどのような変化をもたらすのか?その謎を解き明かしましょう。
スポンサー