C言語

C言語

C言語 qsort関数の使い方【構造体データも並べ替えができる】

C言語の標準ライブラリにはクイックソートと呼ばれる高速な並び替えができるqsort関数が用意されています。qsort関数の基本的な使い方と仕組みを学びましょう。構造体データを並び替えるサンプルプログラムも紹介します。
C言語

C言語 typedefを使った型定義【役割と活用場面トップ3を紹介】

C言語にはtypedefというキーワードを利用することでデータ型に名前を付けることができます。どのようなシーンで活用するのかをランキング形式で学んでいきましょう。
C言語

C言語 extern宣言とグローバル変数【宣言不要な設計手法】

C言語のextern宣言を行うと、別ファイルに定義されたグローバル変数にアクセスすることができるようになります。定義方法やextern宣言を実践的にどのように使うのかを学びましょう。
スポンサー
C言語

C言語 goto文【使うケースと使ってはダメなケースを解説】

C言語に用意されたgoto文は、使い方を禁止されるケースもある機能です。goto文はなぜ禁止されるのか?その理由を考察しましょう。私が唯一使うgoto文のパターンも紹介します。
C言語

C言語 void型の意味と使い方【void型ポインタの扱い方も解説】

void型とは「型がないことを示す型」のことです。この意味を理解するためには、データ型をしっかり理解できている必要があります。void型の使い方とvoid型ポインタの使い方も一緒に学びましょう。
C言語

C言語 getchar関数の使い方【対話プログラムの作り方紹介】

getchar関数を使うとユーザーからキーボードの文字を取得することができます。getcharを利用することでコンピュータと対話するようなプログラムを作ることができます。
C言語

C言語 strcmpとmemcmp【使い方と比較の違い:サンプル付き】

C言語において情報の比較を行いたい時があります。文字列や配列といった複数の情報で構成されるものは比較演算子が使えないため、strcmp関数やmemcmp関数を利用して一致判定を行います。
C言語

C言語 sscanf関数【文字列を解析して変数へ:サンプル付き】

C言語で複雑な文字列から情報を抜き出す時にはsscanf関数を利用すると便利です。正しく使うためには結構な知識量が必要となります。しっかりと理解した上で使用しましょう。
C言語

C言語 atoi関数【文字列の数字を数値へ変換する簡単な方法】

C言語において文字としての数字を、計算可能な数値へ変換する最も手っ取り早い方法はatoi関数を使うことです。基本的な使い方と使う上での注意点を解説します。
C言語

C言語 ポインタのデバッグ メモリを可視化する【初心者向け】

Visual Studioのデバッガにはメモリを参照することができる「メモリ画面」機能が搭載されています。C言語ではポインタを使う機会が多く、メモリのデータをいかに把握するかが問題解決の糸口になります。
スポンサー