C言語学習ポータル(無料版) 学習コンテンツ 用語辞典

C言語用語辞典(341語)

C言語の学習で出てくる用語を、読みと意味、関連語つきでまとめました。語を選ぶと、その語の説明と、それが登場する解説ページへ移れます。

あ行(55語)

assert ASCII アセンブリ言語 アドレス アライメント アルゴリズム ->演算子 ANSI C(C89) &演算子 暗黙の型変換 EOF #ifdef if文 入れ子(ネスト) インクリメント・デクリメント #include インクルードガード int型 AI時代の責任 AI生成コード AI生成Cコードの典型バグ AIとのペアプログラミング AIの回答を検証する習慣 AI補完 AIを家庭教師にする extern エクスプロイト エスケープシーケンス <stdbit.h> strcat strcpy strcmp strlen エッジAI strncpy feof ferror fopen fclose fgets fprintf errno エラーメッセージ LLM(大規模言語モデル) else else if 演算子 エンディアン #embed OS(オペレーティングシステム) O記法(計算量) auto(型推論) オーバーフロー オブジェクト形式マクロ オブジェクトファイル

か行(53語)

解放後使用 学習ロードマップ 型 型の昇格 仮引数 関数 関数形式マクロ 関数シグネチャ 関数分割 関数ポインタ 間接参照(デリファレンス) 機械語 擬似コード 基底条件 木の巡回 キャスト char型 キャリアパス calloc キュー 境界外アクセス 行の継続 共有ライブラリ 共用体(union) クイックソート 空間計算量 組込みシステム クラッシュ グローバル変数 クロスコンパイル K&R C 桁区切り getchar 検証できるコード 高級言語 攻撃対象領域 構造体 構造体タグ名 構造体の配列 構文エラー 効率 コードレビュー(見抜く力) コールスタック コメント const constexpr constとポインタ continue文 コンパイラ コンパイル コンパイルエラー コンパイル警告 コンパイルとリンクの2段階

さ行(64語)

CERT C 再帰 再帰関数 再帰と繰り返しの変換 最小権限の原則 最小再現コード sizeof演算子 サニタイザ 参照渡し CSVファイル C99 ckd_add(C23) C言語関連の資格 gccコマンド C11 ctype.hの判定関数 デバッガ(gdb) C23 C23の新しい標準ライブラリ関数 Cの性能優位性 CPU C標準の歴史地図 CVE(脆弱性の実例) 市場価値 システムプログラミング 実行時エラー 実行ファイル 質問の型(プロンプトの工夫) シフト演算子 車載ソフトウェアとC 終了コード 16進数リテラル 条件コンパイル 条件式 剰余演算子 書式指定子 書式文字列攻撃 所有権 真偽値式 switch文 推論エンジン scanf スコープ スタック(データ構造) スタックオーバーフロー スタックトレース スタックフレーム スタック領域 static ストリーム 制御構造 脆弱性 整数の割り算 静的ライブラリ 整列アルゴリズム(ソート) セキュアCチェックリスト 線形探索 宣言と定義の違い 選択ソート 双方向連結リスト 添字(インデックス) ソースコード 属性構文 [[...]] ソフトウェア

た行(24語)

代入演算子 typeof typedef 多次元配列 多重ポインタ double型 ダングリングポインタ 探索アルゴリズム 単体テスト 短絡評価 抽象化 抽象データ型(ADT) 値渡し 定義済みマクロ 低級言語 データ構造 データ領域 テキストファイル テキスト領域 デバイスドライバ デバッグ 動的配列 do-while文 トレース表

な行(15語)

二重解放 2進数 2進数リテラル 2の補数 ニブル 二分木 二分探索 入出力 入力検証 入力バッファ ヌル終端 NULLチェック nullptr ネストした構造体 ノード

は行(83語)

ハードウェア バイト バイナリファイル 配列 配列の減衰 配列の初期化 配列の走査 配列の引数渡し 配列の要素数 配列要素 バグ バグの分類学 パターン認識 ハッシュ関数 ハッシュ衝突 ハッシュテーブル バッファオーバーフロー パディング バブルソート ハルシネーション Hello, World! 反復 ヒープ領域 比較演算子 引数 非推奨機能 ビット _BitInt ビット演算 ビット演算子 ビット操作の定石 ビット幅 ビットフィールド ビットフラグ ビットマスク 批判的思考 ピボット 標準出力 標準入力 標準ライブラリ ビルド ファイルオープンモード ファイルポインタ ファジング bool型 for文 フォールスルー 複雑な宣言の読み方 副作用 複数ファイル構成のプロジェクト 符号あり整数 符号なし整数 符号ビット free プリプロセッサ プリプロセッサ指示子 printf printfデバッグ break文 ブレークポイント フローチャート float型 プログラミング的思考 プログラム ブロック プロトタイプ宣言 プロンプト 分解 分割統治法 ヘッダファイル ヘッダファイルの設計 変数 void型の戻り値 voidポインタ ポインタ ポインタ演算 ポインタと配列の関係 ポインタの型 ポインタの初期化 ポインタ変数 防御的プログラミング ポップカウント 翻訳単位

ま行(28語)

マクロ マクロからconstexprへの近代化 マクロ展開 マクロの罠 malloc malloc後のNULLチェック MISRA C 未定義動作 無限ループ Makefile 明示的な型変換 命令 命令実行サイクル main関数 メモリ メモリビジュアライザ メモリリーク メモリレイアウト メンバ 文字の大小変換 文字列 文字列とポインタ 文字列リテラル モダンCの書き方 モデル推論 戻り値 戻り値によるエラー通知 問題解決

や行(2語)

優先順位 UTF-8

ら行(15語)

ラバーダック・デバッグ realloc リアルタイムシステム リテラル リンカ リンク リングバッファ ループ ループカウンタ レジスタ 列挙型(enum) 連結リスト ローカル変数 論理エラー 論理演算子

わ行(2語)

ワードサイズ while文

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る

📚 姉妹教材:手を動かして覚える Linux 教材 — Linuxとインフラの仕組みを地図で学ぶ

Web版 / BOOTH