{"id":5860,"date":"2025-10-30T16:31:28","date_gmt":"2025-10-30T07:31:28","guid":{"rendered":"https:\/\/www.bold.ne.jp\/engineer-club\/?p=5860"},"modified":"2025-10-29T10:15:06","modified_gmt":"2025-10-29T01:15:06","slug":"clanguage_switch-statement","status":"publish","type":"post","link":"https:\/\/www.bold.ne.jp\/engineer-club\/clanguage_switch-statement","title":{"rendered":"C\u8a00\u8a9e\u306eswitch\u6587\u3068\u306f\u3000\uff5e\u8907\u6570\u306e\u6761\u4ef6\u5206\u5c90\uff5e"},"content":{"rendered":"<p>C\u8a00\u8a9e\u306eswitch\u6587\u3068\u306f\u3001\u8907\u6570\u306e\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3046\u305f\u3081\u306e\u69cb\u6587\u3067\u3059\u3002<br \/>\n\u6574\u6570\u5024\u3092\u6761\u4ef6\u3068\u3057\u3066\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3044\u307e\u3059\u304c\u3001\u8907\u6570\u306e\u6761\u4ef6\u306b\u5bfe\u3057\u3066\u540c\u3058\u51e6\u7406\u3092\u5b9f\u884c\u3057\u305f\u308a\u3001\u6574\u6570\u5024\u306e\u4ee3\u308f\u308a\u306b\u6587\u5b57\u5217\u3092\u4f7f\u7528\u3057\u305f\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3046\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u8a18\u4e8b\u3067\u306fswitch\u6587\u306e\u4f7f\u3044\u65b9\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u3001\u6587\u5b57\u5217\u3067\u6761\u4ef6\u3092\u6307\u5b9a\u3059\u308b\u65b9\u6cd5\u3084\u3002\u540c\u69d8\u306a\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3046\u69cb\u6587\u3067\u3042\u308bif\u6587\u3068\u306e\u9055\u3044\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">\u76ee\u6b21<\/p><ul class=\"toc_list\"><li><a href=\"#_Cswitch\">\uff11\uff0e C\u8a00\u8a9e\u306eswitch\u6587\u3068\u306f<\/a><\/li><li><a href=\"#_switch\">\uff12\uff0e switch\u6587\u306e\u4f7f\u3044\u65b9<\/a><ul><li><a href=\"#-switch\">\uff12-\uff11\uff0eswitch\u6587\u306e\u66f8\u5f0f<\/a><\/li><li><a href=\"#-switch-2\">\uff12-\uff12\uff0eswitch\u6587\u306b\u3088\u308b\u6761\u4ef6\u5206\u5c90<\/a><\/li><li><a href=\"#-break\">\uff12-\uff13\uff0ebreak\u53e5\u306e\u6709\u7121\u306b\u3088\u308b\u52d5\u4f5c\u306e\u9055\u3044<\/a><\/li><\/ul><\/li><li><a href=\"#i\">\uff13\uff0e \u6587\u5b57\u5217\u306b\u3088\u308b\u6761\u4ef6\u6307\u5b9a<\/a><\/li><li><a href=\"#if\">\uff14\uff0eif\u6587\u3068\u306e\u9055\u3044<\/a><\/li><li><a href=\"#i-2\">\uff15\uff0e\u307e\u3068\u3081<\/a><\/li><\/ul><\/div>\n<h2><span id=\"_Cswitch\">\uff11\uff0e C\u8a00\u8a9e\u306eswitch\u6587\u3068\u306f<\/span><\/h2>\n<p>switch\u6587\u3068\u306f\u3001\u6761\u4ef6\u306b\u3088\u3063\u3066\u7570\u306a\u308b\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u69cb\u6587\u3067\u3059\u3002<br \/>\n\u6761\u4ef6\u306b\u3088\u308b\u5206\u5c90\u304c\u8907\u6570\u3042\u308b\u5834\u5408\u306b\u3082\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<h2><span id=\"_switch\">\uff12\uff0e switch\u6587\u306e\u4f7f\u3044\u65b9<\/span><\/h2>\n<p>C\u8a00\u8a9e\u306eswitch\u6587\u306e\u66f8\u5f0f\u3001switch\u6587\u3092\u4f7f\u3063\u305f\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308b\u51e6\u7406\u306e\u65b9\u6cd5\u3068\u3001\u51e6\u7406\u3092\u5236\u5fa1\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n<h3><span id=\"-switch\">\uff12-\uff11\uff0eswitch\u6587\u306e\u66f8\u5f0f<\/span><\/h3>\n<p>switch\u6587\u306f\u3001\u6761\u4ef6\u5f0f\u3092\u300c()\u300d\u3067\u56f2\u3044\u3001\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308a\u5b9f\u884c\u3059\u308b\u51e6\u7406\u3092\u300c{}\u300d\u3067\u56f2\u3063\u3066\u8a18\u8ff0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">switch (\u6761\u4ef6\u5f0f) {\r\n    case \u50241:\r\n        \/\/\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u50241\u3067\u3042\u308b\u5834\u5408\u306b\u5b9f\u884c\u3059\u308b\u51e6\u7406\r\n        break;\r\n    case \u50242:\r\n        \/\/\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u50242\u3067\u3042\u308b\u5834\u5408\u306b\u5b9f\u884c\u3059\u308b\u51e6\u7406\r\n        break;\r\n    case \u5024n:\r\n        \/\/\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u5024n\u3067\u3042\u308b\u5834\u5408\u306b\u5b9f\u884c\u3059\u308b\u51e6\u7406\r\n        break;\r\n    default:\r\n        \/\/\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u3069\u306e\u5024\u3068\u3082\u4e00\u81f4\u3057\u306a\u3044\u5834\u5408\u306b\u5b9f\u884c\u3059\u308b\u51e6\u7406\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>\u6761\u4ef6\u5f0f\u306f\u51e6\u7406\u306e\u958b\u59cb\u6642\u306b\u8a55\u4fa1\u3055\u308c\u3001\u305d\u306e\u7d50\u679c\u306b\u5fdc\u3058\u3066\u3001\u5024n\u306e\u5834\u5408\u306b\u300ccase \u5024n\u300d\u4ee5\u964d\u306b\u8a18\u8ff0\u3055\u308c\u305f\u51e6\u7406\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u50241\u304b\u3089\u5024n\u306e\u3069\u306e\u5024\u3068\u3082\u4e00\u81f4\u3057\u306a\u3044\u5834\u5408\u306f\u300cdefault\u300d\u4ee5\u964d\u306b\u8a18\u8ff0\u3055\u308c\u305f\u51e6\u7406\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u3067\u3042\u308b\u50241\u304b\u3089\u5024n\u306f\u6574\u6570\u5024\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\n\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u306e\u5024\u3084\u6587\u5b57\u5217\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u305f\u3060\u3057\u3001\u5f8c\u8ff0\u306e\u65b9\u6cd5\u3092\u4f7f\u3063\u3066\u6587\u5b57\u5217\u306b\u6574\u6570\u5024\u3092\u5272\u308a\u5f53\u3066\u308b\u3053\u3068\u3067\u3001\u6587\u5b57\u5217\u3092\u6761\u4ef6\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u300cdefault\u300d\u306e\u8a18\u8ff0\u306f\u7701\u7565\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u7701\u7565\u3057\u305f\u5834\u5408\u3001\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u304c\u3069\u306e\u5024\u3068\u3082\u4e00\u81f4\u3057\u306a\u3044\u5834\u5408\u306f\u4f55\u3082\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u305b\u3093\u3002<\/p>\n<h3><span id=\"-switch-2\">\uff12-\uff12\uff0eswitch\u6587\u306b\u3088\u308b\u6761\u4ef6\u5206\u5c90<\/span><\/h3>\n<p>switch\u6587\u3067\u306f\u3001\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u306b\u5f93\u3063\u3066\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002<br \/>\n1\u304b\u30897\u307e\u3067\u306e\u5024\u306b\u5fdc\u3058\u3066\u66dc\u65e5\u3092\u51fa\u529b\u3059\u308b\u51e6\u7406\u3092switch\u6587\u3067\u8a18\u8ff0\u3059\u308b\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">#include <stdio.h>\r\n\r\nint main(void){\r\n    int i=2;\r\n\r\n    switch (i) {\r\n        case 1:\r\nprintf(\u201c\u6708\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 2:\r\nprintf(\u201c\u706b\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 3:\r\nprintf(\u201c\u6c34\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 4:\r\nprintf(\u201c\u6728\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 5:\r\nprintf(\u201c\u91d1\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 6:\r\nprintf(\u201c\u571f\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case 7:\r\nprintf(\u201c\u65e5\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        default:\r\n            printf(\u201c\u7121\u52b9\u306a\u5024\\n\u201d);\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/stdio.h><\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\u706b\u66dc\u65e5\r\n\r\n<\/pre>\n<p>switch\u6587\u306e\u5b9f\u884c\u304c\u958b\u59cb\u3055\u308c\u308b\u3068\u3001\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u306b\u5f93\u3063\u3066i\u304c1\u3067\u3042\u308c\u3070\u300ccase 1\u300d\u306e\u5f8c\u306b\u8a18\u8ff0\u3055\u308c\u305fprintf\u95a2\u6570\u306e\u51e6\u7406\u3092\u3001i\u304c2\u3067\u3042\u308c\u3070\u300ccase 2\u300d\u306e\u5f8c\u306b\u8a18\u8ff0\u3055\u308c\u305fprintf\u95a2\u6570\u306e\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3001\u3068\u3044\u3046\u3088\u3046\u306b\u3000i\u306e\u5024\u306b\u5fdc\u3058\u305f\u4f4d\u7f6e\u304b\u3089\u51e6\u7406\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n\u305d\u306e\u5f8c\u3001break\u53e5\u306b\u5f93\u3063\u3066switch\u6587\u306e\u51e6\u7406\u3092\u629c\u3051\u307e\u3059\u3002i\u304c0\u4ee5\u4e0b\u307e\u305f\u306f8\u4ee5\u4e0a\u306e\u5834\u5408\u306f\u3001switch\u6587\u306e\u3069\u306e\u5024\u306b\u3082\u5f53\u3066\u306f\u307e\u3089\u306a\u3044\u305f\u3081\u3001\u300cdefault\u300d\u306e\u5f8c\u306b\u8a18\u8ff0\u3055\u308c\u305fprintf\u95a2\u6570\u306e\u51e6\u7406\u3092\u5b9f\u884c\u3057\u3066switch\u6587\u306e\u5b9f\u884c\u3092\u7d42\u308f\u308a\u307e\u3059\u3002<\/p>\n<p>\u305d\u306e\u305f\u3081\u3001i\u304c2\u306e\u5834\u5408\u306f\u201d\u706b\u66dc\u65e5\u201d\u304c\u51fa\u529b\u3055\u308c\u307e\u3059\u3002<br \/>\n<span class=\"f-marker-p\">\u300ccase\u300d\u3084\u300cdefault\u300d\u306e\u5f8c\u308d\u306b\u306f\u30bb\u30df\u30b3\u30ed\u30f3\u300c;\u300d\u3067\u306f\u306a\u304f\u30b3\u30ed\u30f3\u300c:\u300d\u3092\u4ed8\u3051\u307e\u3059\u306e\u3067\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span><\/p>\n<h3><span id=\"-break\">\uff12-\uff13\uff0ebreak\u53e5\u306e\u6709\u7121\u306b\u3088\u308b\u52d5\u4f5c\u306e\u9055\u3044<\/span><\/h3>\n<p>switch\u6587\u306e\u66f8\u5f0f\u3067\u306f\u300ccase\u300d\u306e\u51e6\u7406\u3054\u3068\u306bbreak\u53e5\u3092\u8a18\u8ff0\u3057\u3066\u3044\u307e\u3059\u304c\u3001break\u53e5\u3092\u8a18\u8ff0\u3057\u306a\u304f\u3066\u3082switch\u6587\u306e\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>break\u53e5\u3092\u8a18\u8ff0\u3057\u306a\u3044\u5834\u5408\u306e\u3001break\u53e5\u3092\u8a18\u8ff0\u3059\u308b\u5834\u5408\u306e\u52d5\u4f5c\u3068\u306e\u9055\u3044\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<br \/>\n1\u304b\u30897\u307e\u3067\u306e\u3046\u3061\u30011\u304b\u30895\u306e\u5834\u5408\u306b\u201d\u5e73\u65e5\u201d\u30016\u30687\u306e\u5834\u5408\u306b\u201d\u4f11\u65e5\u201d\u3068\u51fa\u529b\u3059\u308b\u51e6\u7406\u3092switch\u6587\u3067\u8a18\u8ff0\u3059\u308b\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">#include <stdio.h>\r\n\r\nint main(void){\r\n    int i=2;\r\n\r\n    switch (i) {\r\n        case 1:\r\n        case 2:\r\n        case 3:\r\n        case 4:\r\n        case 5:\r\n    printf(\u201c\u5e73\u65e5\\n\u201d);\r\n    break;\r\ncase 6:\r\ncase 7:\r\n    printf(\u201c\u4f11\u65e5\\n\u201d);\r\nbreak;\r\n        default:\r\n            printf(\u201c\u7121\u52b9\u306a\u5024\\n\u201d);\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/stdio.h><\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\u3002<stdio.h><\/stdio.h><\/p>\n<pre class=\"prettyprint lang:default decode:true\">\u5e73\u65e5<\/pre>\n<p>switch\u6587\u306e\u5b9f\u884c\u304c\u958b\u59cb\u3055\u308c\u308b\u3068\u3001\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u306b\u5f93\u3063\u305f\u300ccase \u5024\u300d\u306e\u5f8c\u306b\u8a18\u8ff0\u3055\u308c\u305f\u51e6\u7406\u3092\u5b9f\u884c\u3057\u307e\u3059\u304c\u3001\u6b21\u306e\u300ccase \u5024\u300d\u306e\u524d\u306bbreak\u53e5\u306e\u8a18\u8ff0\u304c\u306a\u3044\u5834\u5408\u306f\u3001break\u53e5\u307e\u305f\u306fswitch\u6587\u306e\u6700\u5f8c\u306b\u305f\u3069\u308a\u7740\u304f\u307e\u3067\u8a18\u8ff0\u3055\u308c\u305f\u51e6\u7406\u3092\u9806\u6b21\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n\u300ccase \u5024\u300d\u304c\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u3068\u4e00\u81f4\u3057\u306a\u3044\u7b87\u6240\u306e\u51e6\u7406\u3067\u3042\u3063\u3066\u3082\u5b9f\u884c\u3057\u307e\u3059\u3002\u305d\u306e\u305f\u3081\u3001i\u304c2\u306e\u5834\u5408\u306f\u300ccase 2\u300d\u306e\u5f8c\u304b\u3089\u51e6\u7406\u3092\u958b\u59cb\u3057\u3001\u300ccase 5\u300d\u306e\u5f8c\u306eprintf\u95a2\u6570\u306e\u51e6\u7406\u3092\u5b9f\u884c\u3057\u3066\u201d\u5e73\u65e5\u201d\u304c\u51fa\u529b\u3055\u308c\u3001break\u53e5\u3067switch\u6587\u306e\u51e6\u7406\u3092\u629c\u3051\u307e\u3059\u3002<\/p>\n<p><strong>\u3053\u306e\u3088\u3046\u306a\u51e6\u7406\u306e\u5236\u5fa1\u3092\u300c\u30d5\u30a9\u30fc\u30eb\u30b9\u30eb\u30fc\u300d\u3068\u547c\u3073\u307e\u3059\u3002<\/strong><br \/>\nswitch\u6587\u3067\u306f\u3053\u306e\u30d5\u30a9\u30fc\u30eb\u30b9\u30eb\u30fc\u306b\u3088\u308a\u3001\u6761\u4ef6\u5f0f\u306e\u7d50\u679c\u306b\u5fdc\u3058\u3066\u300ccase \u5024\u300d\u3067\u533a\u5207\u3089\u308c\u305f\u30d6\u30ed\u30c3\u30af\u306b\u8a18\u8ff0\u3055\u308c\u305f\u51e6\u7406\u306e\u307f\u3092\u5b9f\u884c\u3059\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u300ccase \u5024\u300d\u306e\u4f4d\u7f6e\u306b\u30b8\u30e3\u30f3\u30d7\u3057\u3066\u3001\u305d\u3053\u304b\u3089\u51e6\u7406\u3092\u9806\u6b21\u5b9f\u884c\u3057\u3066\u3044\u304d\u307e\u3059\u3002<br \/>\n\u300ccase\u300d\u306f\u3001C\u8a00\u8a9e\u3084Windows\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u306egoto\u6587\u306b\u51fa\u3066\u304f\u308b\u3001\u30e9\u30d9\u30eb\u306e\u3088\u3046\u306a\u3082\u306e\u3068\u8003\u3048\u308b\u3068\u308f\u304b\u308a\u3084\u3059\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p><span class=\"f-marker-p\">\u30d5\u30a9\u30fc\u30eb\u30b9\u30eb\u30fc\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u6761\u4ef6\u5f0f\u306e\u8907\u6570\u306e\u5024\u306b\u3064\u3044\u3066\u540c\u3058\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001<br \/>\n\u6761\u4ef6\u5f0f\u306e\u5024\u3054\u3068\u306b\u7570\u306a\u308b\u51e6\u7406\u3092\u5b9f\u884c\u3057\u305f\u3044\u5834\u5408\u306bbreak\u53e5\u3092\u8a18\u8ff0\u3057\u5fd8\u308c\u308b\u3068\u3001\u610f\u56f3\u3057\u306a\u3044\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u306e\u3067\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span><\/p>\n<h2><span id=\"i\">\uff13\uff0e \u6587\u5b57\u5217\u306b\u3088\u308b\u6761\u4ef6\u6307\u5b9a<\/span><\/h2>\n<p>C\u8a00\u8a9e\u306eswitch\u6587\u306f\u6574\u6570\u5024\u3067\u6761\u4ef6\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u5217\u6319\u578b\u3068\u547c\u3070\u308c\u308b\u30c7\u30fc\u30bf\u578b\u3092\u4f7f\u7528\u3057\u3066\u3001\u6587\u5b57\u5217\u306b\u6574\u6570\u5024\u3092\u5272\u308a\u5f53\u3066\u308b\u3053\u3068\u3067\u3001\u6587\u5b57\u5217\u3092switch\u6587\u306e\u6761\u4ef6\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u5217\u6319\u578b\u306f\u3001\u6574\u6570\u5024\u3092\u5272\u308a\u5f53\u3066\u308b\u6587\u5b57\u5217(\u5217\u6319\u5b50)\u3092\u300c{}\u300d\u3067\u56f2\u3063\u3066\u5b9a\u7fa9\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">enum \u5217\u6319\u578b\u540d {\r\n    \u5217\u6319\u5b50\u540d = n,\r\n    \u5217\u6319\u5b50\u540d\r\n};\r\n\r\n<\/pre>\n<p>n\u306f\u6574\u6570\u5024\u3067\u3001\u5404\u5217\u6319\u5b50\u306b\u306fn\u304b\u3089\u9806\u756a\u306b\u6574\u6570\u5024\u304c\u5272\u308a\u5f53\u3066\u3089\u308c\u307e\u3059\u3002\u6574\u6570\u5024\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u306f0\u304b\u3089\u9806\u756a\u306b\u6574\u6570\u5024\u304c\u5272\u308a\u5f53\u3066\u3089\u308c\u307e\u3059\u3002\u5148\u982d\u4ee5\u5916\u306e\u5217\u6319\u5b50\u306b\u3064\u3044\u3066\u3082\u300c=\u300d\u3067\u6574\u6570\u5024\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n\u5217\u6319\u578b(enum)\u3092\u4f7f\u7528\u3057\u3001Mon, Tue, Wed, Thu, Fri, Sat, Sun\u306e\u6587\u5b57\u5217\u306b\u5fdc\u3058\u3066\u66dc\u65e5\u3092\u51fa\u529b\u3059\u308b\u51e6\u7406\u3092switch\u6587\u3067\u8a18\u8ff0\u3059\u308b\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">#include <stdio.h>\r\n\r\nint main(void){\r\n    enum weekday {\r\n        Mon,\r\n        Tue,\r\n        Wed,\r\n        Thu,\r\n        Fri,\r\n        Sat,\r\n        Sun\r\n    };\r\n\r\n    enum weekday w=Tue;\r\n\r\n    switch (w) {\r\n        case Mon:\r\nprintf(\u201c\u6708\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Tue:\r\nprintf(\u201c\u706b\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Wed:\r\nprintf(\u201c\u6c34\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Thu:\r\nprintf(\u201c\u6728\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Fri:\r\nprintf(\u201c\u91d1\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Sat:\r\nprintf(\u201c\u571f\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        case Sun:\r\nprintf(\u201c\u65e5\u66dc\u65e5\\n\u201d);\r\nbreak;\r\n        default:\r\n            printf(\u201c\u7121\u52b9\u306a\u5024\\n\u201d);\r\n    }\r\n\r\n    return 0;\r\n}<\/stdio.h><\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\u706b\u66dc\u65e5\r\n\r\n<\/pre>\n<p>\u3053\u3053\u3067Tue\u306f\u5217\u6319\u578b\u3067\u5b9a\u7fa9\u3055\u308c\u305f\u5217\u6319\u5b50\u540d\u3067\u3042\u308b\u305f\u3081\u3001\u300c\u201d\u300d\u3067\u56f2\u3080\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<h2><span id=\"if\">\uff14\uff0eif\u6587\u3068\u306e\u9055\u3044<\/span><\/h2>\n<p>C\u8a00\u8a9e\u3067\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308b\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u69cb\u6587\u3068\u3057\u3066\u3001switch\u6587\u306e\u4ed6\u306bif\u6587\u304c\u3042\u308a\u307e\u3059\u3002\u66f8\u5f0f\u306f\u7570\u306a\u308a\u307e\u3059\u304c\u3001switch\u6587\u306fif\u6587\u3067\u66f8\u304d\u63db\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n1\u304b\u30897\u307e\u3067\u306e\u5024\u306b\u5fdc\u3058\u3066\u66dc\u65e5\u3092\u51fa\u529b\u3059\u308b\u51e6\u7406\u3092if\u6587\u3067\u8a18\u8ff0\u3059\u308b\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">#include \r\n\r\nint main(void){\r\n    int i=2;\r\n\r\n    if (i==1) {\r\nprintf(\u201c\u6708\u66dc\u65e5\\n\u201d);\r\n    } else if (i==2) {\r\nprintf(\u201c\u706b\u66dc\u65e5\\n\u201d);\r\n    } else if (i==3) {\r\nprintf(\u201c\u6c34\u66dc\u65e5\\n\u201d);\r\n    } else if (i==4) {\r\nprintf(\u201c\u6728\u66dc\u65e5\\n\u201d);\r\n    } else if (i==5) {\r\nprintf(\u201c\u91d1\u66dc\u65e5\\n\u201d);\r\n    } else if (i==6) {\r\nprintf(\u201c\u571f\u66dc\u65e5\\n\u201d);\r\n    } else if (i==7) {\r\nprintf(\u201c\u65e5\u66dc\u65e5\\n\u201d);\r\n    } else {\r\n        printf(\u201c\u7121\u52b9\u306a\u5024\\n\u201d);\r\n    }\r\n\r\n    return 0;\r\n}<\/pre>\n<p>switch\u6587\u306e\u300ccase\u300d\u3092if\u6587\u3084else if\u6587\u306e\u6761\u4ef6\u5f0f\u3068\u3057\u3001\u300cdefault\u300d\u306e\u51e6\u7406\u3092\u6700\u5f8c\u306eelse\u6587\u306e\u51e6\u7406\u3068\u3057\u3066\u8a18\u8ff0\u3059\u308b\u3053\u3068\u306b\u3088\u308aif\u6587\u306b\u66f8\u304d\u63db\u3048\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>switch\u6587\u3067\u3082if\u6587\u3067\u3082\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308b\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u305d\u306e\u9055\u3044\u306f\u6761\u4ef6\u5206\u5c90\u3068\u6761\u4ef6\u5f0f\u306e\u6570\u3067\u3059\u3002switch\u6587\u306f1\u3064\u306e\u6761\u4ef6\u5f0f\u306b\u5bfe\u3057\u30663\u3064\u4ee5\u4e0a\u306e\u6761\u4ef6\u5206\u5c90\u3092\u307e\u3068\u3081\u3066\u8a18\u8ff0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u3001\u6761\u4ef6\u5206\u5c90\u306e\u6570\u304c\u591a\u3044\u5834\u5408\u306b\u5411\u3044\u3066\u3044\u308b\u69cb\u6587\u3067\u3059\u3002<br \/>\n\u4e00\u65b9\u3067if\u6587\u306f\u6761\u4ef6\u5206\u5c90\u3054\u3068\u306b\u7570\u306a\u308b\u6761\u4ef6\u5f0f\u3092\u8a18\u8ff0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u3001\u8907\u6570\u306e\u6761\u4ef6\u5f0f\u306b\u5fdc\u3058\u305f\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u5834\u5408\u306b\u5411\u3044\u3066\u3044\u308b\u69cb\u6587\u3067\u3059\u3002<\/p>\n<h2><span id=\"i-2\">\uff15\uff0e\u307e\u3068\u3081<\/span><\/h2>\n<p>C\u8a00\u8a9e\u306eswitch\u6587\u306e\u66f8\u5f0f\u3001\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308b\u51e6\u7406\u306e\u8a18\u8ff0\u65b9\u6cd5\u3084\u5236\u5fa1\u65b9\u6cd5\u3068\u3001\u540c\u69d8\u306a\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308bif\u6587\u3068\u306e\u9055\u3044\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3057\u305f\u3002<br \/>\n\u6761\u4ef6\u5206\u5c90\u306b\u3088\u308b\u51e6\u7406\u306f\u3001C\u8a00\u8a9e\u306b\u3088\u308b\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u57fa\u672c\u3068\u306a\u308b\u51e6\u7406\u306e\u3072\u3068\u3064\u3067\u3059\u3002<br \/>\n\u72b6\u614b\u9077\u79fb\u56f3\u306a\u3069\u6761\u4ef6\u5f0f\u306b\u5bfe\u3057\u3066\u8907\u6570\u306e\u5206\u5c90\u304c\u767a\u751f\u3059\u308b\u3088\u3046\u306a\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u3001break\u53e5\u306e\u6709\u7121\u3067\u6761\u4ef6\u5206\u5c90\u3054\u3068\u306b\u51e6\u7406\u3059\u308b\u5185\u5bb9\u3092\u5236\u5fa1\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u306e\u3067\u3001\u305c\u3072\u8eab\u306b\u3064\u3051\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u8a00\u8a9e\u306eswitch\u6587\u3068\u306f\u3001\u8907\u6570\u306e\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3046\u305f\u3081\u306e\u69cb\u6587\u3067\u3059\u3002 \u6574\u6570\u5024\u3092\u6761\u4ef6\u3068\u3057\u3066\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3044\u307e\u3059\u304c\u3001\u8907\u6570\u306e\u6761\u4ef6\u306b\u5bfe\u3057\u3066\u540c\u3058\u51e6\u7406\u3092\u5b9f\u884c\u3057\u305f\u308a\u3001\u6574\u6570\u5024\u306e\u4ee3\u308f\u308a\u306b\u6587\u5b57\u5217\u3092\u4f7f\u7528\u3057\u305f\u6761\u4ef6\u5206\u5c90\u3092\u884c\u3046\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002 \u3053\u306e\u8a18\u4e8b\u3067 [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,11],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/5860"}],"collection":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/comments?post=5860"}],"version-history":[{"count":13,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/5860\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/5860\/revisions\/5963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/media\/975"}],"wp:attachment":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/media?parent=5860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/categories?post=5860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}