当前位置:首页 » 编程语言 » c语言swich

c语言swich

发布时间: 2024-04-13 13:18:04

A. c璇瑷switch璇鍙

c璇瑷switch璇鍙


C璇瑷涓镄剆witch璇鍙ユ槸涓绉嶅氲矾阃夋嫨缁撴瀯锛岀敤浜庢牴鎹涓嶅悓镄勬浔浠舵墽琛屼笉钖岀殑浠g爜鍧椼俿witch璇鍙ユ牴鎹琛ㄨ揪寮忕殑鍊间笌case镙囩捐繘琛屾瘆杈冿纴濡傛灉鍖归厤锛屽垯镓ц岀浉搴旂殑浠g爜鍧楋纴骞剁户缁妫镆ヤ笅涓涓猚ase镙囩撅纴鐩村埌镓惧埌鍖归厤镄勬爣绛炬垨镓链塩ase镙囩鹃兘宸叉镆ュ畬姣曘傚傛灉娌℃湁镓惧埌鍖归厤镄刢ase镙囩撅纴鍒欐墽琛宒efault浠g爜鍧楋纸濡傛灉链夌殑璇濓级銆


涓嬮溃鏄痵witch璇鍙ョ殑锘烘湰璇娉曪细


switch(expression) { case constant-1: // 浠g爜鍧1 break; case constant-2: // 浠g爜鍧2 break; ... default: // 榛樿や唬镰佸潡 }


鍦ㄤ娇鐢╯witch璇鍙ユ椂锛岄渶瑕佽冭槛琛ㄨ揪寮忕殑绫诲瀷銆傞氩父𨱒ヨ达纴switch璇鍙ラ傜敤浜庢暣鏁扮被鍨嬬殑琛ㄨ揪寮忋傚逛簬鍏朵粬绫诲瀷镄勮〃杈惧纺锛屽彲鑳介渶瑕佷娇鐢ㄥ叾浠栫粨鏋勬垨鍑芥暟𨱒ュ疄鐜板氲矾阃夋嫨镄勫姛鑳姐


涓嬮溃鏄涓涓绠鍗旷殑绀轰緥锛屽𪾢绀轰简濡备綍浣跨敤switch璇鍙ワ细


#include <stdio.h> int main() { int day = 3; switch(day) { case 1: printf("Monday "); break; case 2: printf("Tuesday "); break; case 3: printf("Wednesday "); break; default: printf("Invalid day "); } return 0; } 鍦ㄤ笂杩扮ず渚嬩腑锛屾牴鎹鍙橀噺day镄勫硷纴绋嫔簭灏呜緭鍑轰笉钖岀殑瀛楃︿覆銆傝繖涓绀轰緥灞旷ず浜嗗备綍浣跨敤switch璇鍙ユ潵镙规嵁涓嶅悓镄勬浔浠舵墽琛屼笉钖岀殑浠g爜鍧椼 浠ヤ笂鍐呭瑰凡缁忔寜镦ф偍镄勮佹眰杩涜屼简镙煎纺鍖栧苟鍒嗘垚浜嗕笉钖岀殑娈佃惤銆

B. switchc语言的用法

c语言switch的用法如下:

1、在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。

2、case 后的类型必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。

3、当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到break语句为止。

4、当遇到break语句时,switch 终止,控制流将跳转到 switch 语句后的下一行。

5、不是每一个 case 都需要包含break。如果 case 语句不包含break,控制流将会继续后续的 case,直到遇到 break 为止。

6、一个switch语句可以有一个可选的defaultcase,出现在 switch 的结尾。default case 可用于在上面所有 case 都不为真时执行一个任务。default case 中的break语句不是必需的。

7、一个switch语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个switch case进行检查。

热点内容
安卓和csharp哪个发展好 发布:2024-05-18 18:09:30 浏览:526
换编程题库 发布:2024-05-18 18:00:58 浏览:562
如何使用服务器ip直连网站 发布:2024-05-18 18:00:49 浏览:432
三星n7100哪个安卓版本好用 发布:2024-05-18 17:55:41 浏览:489
万国觉醒采集脚本源码 发布:2024-05-18 17:55:39 浏览:947
sqlserver加字段 发布:2024-05-18 17:54:53 浏览:928
安卓手机如何清除应用记录 发布:2024-05-18 17:31:37 浏览:639
查看存储过程权限 发布:2024-05-18 17:18:33 浏览:192
php类self 发布:2024-05-18 17:15:03 浏览:895
手机2b2t的服务器地址是多少 发布:2024-05-18 17:14:56 浏览:189