c语言中switch语句怎么使用
代码如下:
#include "pch.h"
#include
#include
#include
#include
using namespace std;
int add(int i, int j)
{
return i + j;
}
// 使用函数调用运算符
struct divide
{
int operator()(int i, int j)
{
return i / j;
}
};
auto mod = [](int i, int j) {return i % j; };
map
{
{"+", add}, // 使用函数指针
{"-", minus
{"*", [](int i, int j) {return i * j; }}, // 使用未命名的lambda表达式
{"/", divide()}, // 使用函数调用运算符
{"%", mod} // 命名了的lambda表达式
};
int main()
{
int num1, num2;
string s;
while (cin >> num1)
{
cin >> s >> num2;
cout << num1 << s << num2 << "=" << binops[s](num1, num2) << endl;
}
return 0;
}
扩展资料
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switch,case,break和default是关键字):
switch ( 变量表达式 )
switch使用 success
{
case 常量1 :语句;break;
case 常量2 :语句;break;
switch使用 success
case 常量3 :语句;break;
...
case 常量n:语句;break;
default :语句;break;
}
当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。
通过switch语句怎么使用?
通过判断学生成绩来展示switch语句的使用,目标:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格。
packagemain
import"fmt"
funcmain() {StudentGrade(-50)}
funcStudentGrade(g int ) {
switch{
caseg>=90&&g<=100:
fmt.Println("A等级")
caseg>=80&&g<90:
fmt.Println("B等级")
caseg>=70&&g<80:
fmt.Println("C等级")
caseg>=60&&g<70:
fmt.Println("D等级")
caseg>=0&&g<60:
fmt.Println("不及格")
default:
fmt.Println("输入的成绩有误!!!")
break
}
}
扩展资料
switch语句使用规则
1、switch语句中的expression是一个常量表达式,必须是一个整型或枚举类型。
2、在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。
3、case 的constant-expression必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。
4、当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到break语句为止。
5、当遇到break语句时,switch 终止,控制流将跳转到 switch 语句后的下一行。
6、不是每一个 case 都需要包含break。如果 case 语句不包含break,控制流将会继续后续的 case,直到遇到 break 为止。
7、一个switch语句可以有一个可选的defaultcase,出现在 switch 的结尾。default case 可用于在上面所有 case 都不为真时执行一个任务。default case 中的break语句不是必需的。
switch怎么开机?
工具:switch
1、拿到机器先开机,按照提示插入手柄。
2、开机后选择系统语言,如果购买的是新机器,可以直接选择中文,如果开机后是英文,更新系统就可以调成中文了。
switch使用 success
3、选择语言后连接WiFi,输入密码。
4、选择地区。
5、测试校准手柄是否正常。
6、创建任天堂账号,如果有就直接登录。
定义
家用游戏机式的手柄设计,左侧为方向键、右侧有4~6个功能键,根据需要还可能在别的部位加
入更多的功能键,实现不同的功能。采用手柄比较适于进行模拟器类游戏,特别是一些滚屏类游戏。
几乎所有家用游戏机都使用手柄进行操作。Wii主机采取了新式的操纵杆,但也支持GameCube风格的手柄操作。
手柄也常用于电脑模拟器、电脑上的赛车等类型游戏。
手柄在英文中有Gamepad和Joystick两个词,区别在于Gamepad是手握的,Joystick是平放在桌上(和街机一样,主要用于街机模拟器和飞行类游戏)。
switch用法
switch用法:
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。
当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。
遵守switch语句规则:
switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:
只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。
switch()的参数类型不能为实型 。case标签必须是常量表达式(constantExpression),如42或者'4'。case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
switch语句使用注意事项
1、多个case后面的数值不可以重复
2、switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
3、switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略
“匹配哪一个case就从哪一个位置向下执行,直到遇到break或者整体结束为止”
刚拿到switch,应该怎么操作?啥步骤?
SWITCH第一次开机操作步骤:
首次开机会有一个宣传短片,结束之后来到主界面,会让玩家选择系统语言,包括简体和繁体中文。
选择好语言后要选择玩家所处的地区,接着就是用户和使用协议,看完之后可以进行wifi的连接。
选择wifi并输入对应的密码,接着选择所在的时区,选好时区后就会进入新手的引导教程,教会玩家一些基础的主机使用方法。
然后设定自己的ID和头像,设置完成后按下home键就可进入主界面了,如果有插入的卡带,就可以在这里直接看到对应的游戏。
任天堂Switch(Nintendo Switch),简称NS,是任天堂公司于2017年3月发布的主机,采用家用机、掌机一体化设计。新机不锁区,支持1920*1080电视输出和1280*720掌上输出。港版2017年3月3日发售,台版12月1日发售,中国大陆版2019年12月4日由腾讯发售。
Nintendo Switch于2019年1月29日起支持中文系统语言,包括简体中文与繁体中文。
注意事项:
注册时注意地区暂时不要填香港,港服的eshop功能还不全,以及如果后来登陆不了主要是因为谷歌的验证码被墙掉,点忘记密码可以绕过去这个问题,就是每次都要改密码不太方便。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至website.service08@gmail.com 举报,一经查实,本站将立刻删除。