codequick-darkmode-logo
ログインサインアップ
C言語の基礎

シラバス:

C言語の基礎

15 レッスン 210 オンラインコーディングの質問


コースでどのトピックがカバーされますか?

C言語の基礎

  1. はじめに:

    • コースの概要と目的

    • C言語とは何か? なぜ使うべきか?

    • 前提条件と始め方

  1. C言語の変数とデータ型:

    • 'printf'を使った出力

    • 変数とデータ型の紹介

    • 基本データ型 (int, float, char, double)

    • 修飾子 (short, long, signed, unsigned)

    • 変数の宣言と初期化

    • 定数と列挙

  1. C言語のFunctions:

    • Functionの宣言と定義

    • Functionの呼び出しと戻り値の型

    • パラメータと引数

  1. 演算子と式:

    • 算術演算子

    • 関係演算子

    • 論理演算子

    • ビット演算子

    • インクリメントとデクリメント演算子

    • 代入演算子

    • 条件式

  1. 制御構造:If-else:

    • if と else を使用した条件文

    • ネストされた if-else

    • Else-if ラダー

  1. 制御構造: Switch-case:

    • switch-case を使用した条件文

    • デフォルトケース

    • switch-case での break と fall-through

  1. コントロール構造:Whileループ:

    • whileループ入門

    • whileループの構文

    • whileループでの繰り返しと制御

    • 異なる条件でのwhileループの使用

  1. 制御構造:Forループ:

    • forループ入門

    • forループの構文

    • forループでの繰り返しと制御

    • ネストされたforループ

  1. C言語の配列:

    • 宣言と初期化

    • 一次元配列

    • 多次元配列

    • 配列の操作と使用

  1. C言語のポインター:

    • ポインターとメモリアドレスの紹介

    • ポインターの宣言と初期化

    • ポインター演算

    • 配列、関数、文字列へのポインター

  1. C言語における動的メモリ割り当て:

    • 'malloc', 'calloc', 'realloc', 'free'を使用したメモリの割り当てと解放

    • メモリリークとベストプラクティス

  1. 文字列と文字列操作:

    • キャラクター配列と文字列リテラル

    • 文字列操作関数 ('<string.h>')

    • 文字列操作 (連結、比較)

  1. C言語の構造体:

    • 構造体の定義

    • 初期化とメンバへのアクセス

    • ネストされた構造体と構造体の配列

  1. プリプロセッサディレクティブ:

    • プリプロセッサへの紹介 ('#include', '#define', '#if', '#else')

    • 条件付きコンパイル

    • マクロ

  1. 締めくくりの言葉:

    • コースの要約としての締めくくりの言葉。

    • 謝辞と次のステップ