エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
if にできなくて switch にできること - なんだこれは
C言語 Advent Calendar 2016を書く人が少ないので5日目に飛びいり参加しました。 さて switch 文は if ... C言語 Advent Calendar 2016を書く人が少ないので5日目に飛びいり参加しました。 さて switch 文は if で置き換えられるからいらない子と思われているかもしれませんがif文で実現できない、switch 文というものが実はあります。 それはループへの割り込みです。 forループ中に case句をわりこませてみましょう。 #include <stdio.h> int main(int argc, char *argv[]){ int t = 0; switch (t){ for(int j=0;j<3;j++){ case 1: printf("t=1 :%d\n",j); case 0: printf("t=0 :%d\n",j); } } return 0; } これは case が ラベルであって、文ではないからです。 構造化プログラミング以前に文法がつくられた
2016/12/12 リンク