日记大全

日记大全 > 句子大全

C语言中switch(case语句如何使用)

句子大全 2022-11-28 04:16:01
相关推荐

在我们学习C语言时,在很多情况下,都要我们使用选择结构来完成特定的操作,如根据用户输入的不同值来执行不同的命令。那么在C语言中switch case语句如何使用?以下是我的回答,希望能够有所帮助。

C语言中switch case语句如何使用?

C语言中switch语句通过判断表达式中的变量与case中一系列值的某个值是否相等(其中每个值称为一个分支),来执行相应的case中的代码,从而实现输入值不同,执行不同的语句。当所有表达式的值与所有case的值都不匹配时,将执行default中的代码。其中break语句用来停止switch语句。如果没有break语句,switch将在遇到第一个与表达式匹配的case语句后继续执行后面的分支。

Switch语句基本结构为:

switch(表达式)

{

case1:

语句:

(break)//break可不写

case2:

语句:

(break)//break可不写

……

default:

语句

(break)//break可不写

}

C语言中switch case语句使用实例有哪些?

例如,当我们想创建一个菜单,用户输入菜单的编号来执行相应的操作。这时我们就可以用switch语句来实现。代码如下:

int main()

{

int i = 0;

printf_s("1.创建账户\n");

printf_s("2.登录账户\n");

printf_s("3.修改账户\n");

printf_s("4.找回账户\n");

printf_s("5.账户设置\n");

printf_s("请输入编号执行相应操作:");

scanf_s("%d", &i);//通过scanf_s函数来获取用户输入的编号

switch (i)//表达式为用户输入的编号

{

case 1:

printf_s("正在 创建账户...\n");

break;

case 2:

printf_s("正在 登录账户...\n");

break;

case 3:

printf_s("正在 修改账户...\n");

break;

case 4:

printf_s("正在 找回账户...\n");

break;

case 5:

printf_s("正在 账户设置...\n");

break;

default:

printf_s("请输入正确编号!\n");

break;

}

system("pause");

return 0;

}

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新