C言語入門カリキュラム

C言語

C言語 スタックメモリ【ローカル変数が確保される仕組みを解説】

メモリの種類の1つであるスタックメモリの特徴を解説します。スタックメモリはローカル変数が配置されるためのメモリであり、メモリの確保・解放の仕組みは、スタックメモリならではの方法で実現されています。その仕組みを学びましょう。
C言語

C言語 プログラムメモリ【書き換えできないメモリ領域とは】

メモリの種類の1つとしてプログラムメモリというものがあります。このメモリ領域は関数や定数といった書き換えできない情報が配置されるメモリです。扱う上で注意点もあるため、それを学んでいきましょう。
C言語

C言語 ソースコードの書き方【サンプルフォーマットを公開】

C言語のソースコードには代表的なものとして「変数定義」「関数定義」を行います。しかし、それ以外にも書くものもあります。一体どこに何を書くべきなのかをサンプルコードも交えて学びましょう。
スポンサー
C言語

C言語 ヘッダファイルの書き方【サンプルフォーマットを公開】

C言語の開発ではヘッダファイルというファイルが欠かせません。このヘッダファイルの役割って何なのかご存じですか?ヘッダファイルが一体何の役に立っており、どのように作るべきなのかを学びましょう。
C言語

C言語 関数ポインタ【ポインタを使って関数を呼ぶ仕組み解説】

関数ポインタはポインタの中でも少し変わった役割を持つポインタです。このポインタは一体何の役に立つのか?定義方法や実践的な使い方を学びましょう。
C言語

C言語 「ポインタのポインタ」を図解【イメージで簡単理解!】

C言語の理解できない機能ランキングで上位に位置するポインタのポインタを解説します。ポインタを理解したのに「ポインタのポインタ」が登場し、悩んでいる方は是非この記事を読んで学んでみてください。
C言語

C言語 ポインタへの演算【番地に対する演算の特殊性を解説】

ポインタはメモリの番地を管理するための変数です。番地を管理するという特性によって、ポインタに対する四則演算に特殊な結果をもたらします。その結果とは何なのか?そしてその理由はなぜなのかを学びます。
C言語

C言語 アロー演算子の使い方【ポインタから構造体を使う】

構造体のポインタ変数を利用して構造体メンバへアクセスするためにはアロー演算子と呼ばれる特殊な演算子が必要となります。ドット演算子と使い分け方を覚えましょう。
C言語

C言語 ポインタと配列【類似点と相違点から知る正しい扱い方】

「ポインタ」と「配列」は異なる機能ではありますが、使い方が似ている部分があります。この扱いを知ることで配列をポインタから自由に操ることができるようになります。ポインタを使った配列の扱い方を学びましょう。
C言語

C言語 NULLポインタ【ポインタの参照を無効化する唯一の方法】

NULLポインタはポインタが無効であることを示す数です。NULLポインタを使うことでポインタ変数をより安全に扱うことができるようになります。NULLポインタの役割と具体的な使い方を学びましょう。
スポンサー