C言語

C言語

C言語 関数のデバッグ方法と脳内デバッグの鍛錬【初心者向け】

関数を学んだあとは、関数に対してのデバッグ方法を学びましょう。「ステップイン」「ステップオーバー」は関数という概念を手に入れて初めて使い方がわかるデバッガ機能です。ウォッチ画面の使い方も知ることで、グローバル変数の確認もできます。
C言語

C言語 デバッグの基礎【プログラムが動かないときの解決手順!】

プログラムがなかなかうまく動かない、そのような悩みを解決する方法を教えます。デバッガを使うことで初心者でもバグを見つけることができるようになります。デバッガの使い方を覚えましょう。
C言語

C言語 エンディアン【通信やファイルの読み書きで必須の知識!】

エンディアンとは複数バイトで表現される数をメモリ上でどのように管理するかという方法です。ビッグエンディアンとリトルエンディアンの2つがあり、管理方法が異なります。エンディアンの管理方法を学びましょう。
スポンサー
C言語

C言語 明示的キャストと暗黙のキャストの違い【使う時の注意点】

キャストとは型変換の仕組みです。明示的キャストと暗黙のキャストの2つがありますが、注意すべきは明示的キャストの使い方です。キャストの基本的な使い方や使う際の注意点を学びましょう。
C言語

C言語 動的メモリ【ヒープメモリの使い方と獲得する方法】

動的メモリとは別名ヒープメモリとも呼ばれ、プログラム実行中に任意サイズのメモリを確保できる特徴があります。他のメモリに比べて扱いが特殊なためしっかりと知識を身に付けて扱う必要があります。
C言語

C言語 静的メモリ【システムに常駐するメモリの役割と使い方】

静的メモリはグローバル変数が配置されるためのメモリ領域です。静的な特性によりシステム起動時からメモリに常駐し、システムが終了するまで値を管理することができます。静的メモリの特徴と使い方を学びましょう。
C言語

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

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

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

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

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

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

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

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