「制御構造(if while for)」楽しく学ぼう!C言語プログラミング教室!第四回【ゆっくり解説】

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 4

  • @Melt_songcover
    @Melt_songcover 2 года назад +3

    ターミナルで日本語が文字化けしてて苦戦したので情報共有
    下のバーに行、列 スペース等が画面右下にあると思いますが、そこでデフォルトだったら多分UTF-8とかだったと思うのですが、そこをクリックしてエンコード付きで保存。Shift JISの日本語に変えて保存してgcc -o ‥‥を実行してexeファイルを作り、./‥‥を実行すると文字化け解消しました。

  • @けいよしあ
    @けいよしあ  8 месяцев назад

    ご視聴ありがとうございます!チャンネル登録・高評価・通知オン・コメント・Xフォロー(@kei_yoshi_a)等していただけると励みになります!
    以下、C言語解説シリーズ各回の解説内容です。
    1. 環境構築&C言語の世界へGO!(機械語 コンパイル コンパイラ Visual Studio Code 環境構築 コマンド cd gcc HelloWorld) → ruclips.net/video/BU4DGKPFFgc/видео.html
    2. C言語の超基本的な記述(printf main関数 return include stdio.h) → ruclips.net/video/eUrcuOSNUqw/видео.html
    3. 四則演算・型・演算子(int double 型変換) → ruclips.net/video/eUrcuOSNUqw/видео.html
    4. 制御構造(if while for scanf printfで変数表示 break continue 無限ループ i++ 文) → ruclips.net/video/eUrcuOSNUqw/видео.html
    5. 配列(宣言と代入 配列とfor 多次元配列) → ruclips.net/video/eUrcuOSNUqw/видео.html
    6. 関数&ポインタ(ライブラリ関数 ヘッダファイル.h 型名 void プロトタイプ宣言 &a *a グローバル変数) → ruclips.net/video/eUrcuOSNUqw/видео.html
    7. 文字列とファイル操作(変換演算子 文字列リテラル ファイルからの読み込み FILE fp fopen fscanf fprintf ファイルの権限) → ruclips.net/video/eUrcuOSNUqw/видео.html
    8. 構造体&共用体&列挙体(struct メンバー a.x typedef a->x 関数受け渡し) → ruclips.net/video/eUrcuOSNUqw/видео.html
    9. 様々なアルゴリズム(バブル・挿入・選択・マージ・クイックソート 計算時間 switch ユークリッドの互除法 素因数分解 線形・二分リスト探索) → ruclips.net/video/eUrcuOSNUqw/видео.html
    10. 総集編おまけパート(エラー対処 処理の流れ フローチャート printfデバッグ ダブルクォート(")やクオート(')の表示) → ruclips.net/video/eUrcuOSNUqw/видео.html
    質問は、本動画のコメント欄にお願いします(いいねを押すのは解決後)。

  • @Gyuudooon
    @Gyuudooon 8 месяцев назад

    質問です!
    3:163:20あたりの「つまり、whileループの最後の、"x=x-1"の直後にジャンプするため」という説明をされていますが、これはprintf("%d!
    ",x)の1行下に飛ぶのでしょうか?それともif(x==5)の1行下に飛ぶのでしょうか?
    continueの使い方を調べると、自分の解釈では「if下のx=x-1に飛ぶという表現なのかな」と思ってしまい、こんがらがってしまったので教えて欲しいです。

    • @けいよしあ
      @けいよしあ  7 месяцев назад

      正確には、xが5のときに、if文が実行→if文下のx=x-1が実行→continue;で、whileループの最後の、"x=x-1"の直後にジャンプ
      という手順です。
      改めて見ると、途中の処理の説明を省略しており誤解しかねない説明でした。申し訳ありません。