当前位置: 首页 > news >正文

网站开发实验结论淄博信息港聊天室网址

网站开发实验结论,淄博信息港聊天室网址,公司网站制作第三方,营销型网站建设 价格C 语言 switch 语句 在本教程中,您将通过一个示例学习在C语言编程中创建switch语句。 switch语句使我们可以执行许多代替方案中的一个代码块。 虽然您可以使用if…else…if阶梯执行相同的操作。但是,switch语句的语法更容易读写。 switch … case的语…

C 语言 switch 语句

在本教程中,您将通过一个示例学习在C语言编程中创建switch语句。

switch语句使我们可以执行许多代替方案中的一个代码块。

虽然您可以使用if…else…if阶梯执行相同的操作。但是,switch语句的语法更容易读写。

switch … case的语法

switch (expression)
{case constant1:// 语句break;case constant2:// 语句break;...default:// 默认语句
}

switch语句如何工作?

表达式(expression)被评估一次,并与每个case标签的值进行比较。

  • 如果有匹配,则执行匹配标签后的相应语句。例如,如果表达式的值等于constant2,则执行case constant2:之后的语句,直到遇到break为止。
  • 如果不匹配,则执行默认(default)语句。

如果不使用break,则会执行匹配标签之后的所有语句。

顺便说一句,switch语句中的default子句是可选的。

switch语句流程图

切换语句流程图

示例:简单计算器

//程序创建一个简单的计算器
#include <stdio.h>int main() {char operator;double n1, n2;printf("输入一个运算符 (+, -, *, /): ");scanf("%c", &operator);printf("输入两个操作数: ");scanf("%lf %lf", &n1, &n2);switch (operator){case '+':printf("%.1lf + %.1lf = %.1lf", n1, n2, n1 + n2);break;case '-':printf("%.1lf - %.1lf = %.1lf", n1, n2, n1 - n2);break;case '*':printf("%.1lf * %.1lf = %.1lf", n1, n2, n1*n2);break;case '/':printf("%.1lf / %.1lf = %.1lf", n1, n2, n1 / n2);break;// 没有匹配到任何运算符( +, -, *, /)default:printf("错误! 运算符不正确");}return 0;
}

输出结果

输入一个运算符 (+, -, *,): -
输入两个操作数: 32.5
12.4
32.5 - 12.4 = 20.1

用户输入的运算符(-)存储在operator变量中。而且,两个操作数32.5和12.4分别存储在变量n1和n2中。

由于operator是 -,因此程序的控制权跳转到语句

printf("%.1lf - %.1lf = %.1lf", n1, n2, n1-n2);

最后,break语句终止该switch语句,运算完成。

http://www.tj-hxxt.cn/news/25107.html

相关文章:

  • 哈尔滨工程招标信息网百度seo快排软件
  • 网站代码特效广告南京seo网站管理
  • 自己做网站要会什么软件天津百度推广公司地址
  • 拉萨叶子网站建设优化大师会员兑换码
  • 凡科建的网站可以做seo吗市场营销专业就业方向
  • 长沙门户网站小区推广最有效的方式
  • 重庆建设工程信息网查安全员的搜索引擎优化主要包括
  • 网站制作广告优化外包服务公司
  • 做校园后勤管理网站得重点难点长沙网站制作
  • 建筑学太烧钱了长沙官网seo推广
  • 做奶茶的网站怎么来做优化百度大数据预测平台
  • 成都网站建设开发网络软文推广平台
  • 苹果手机免费做ppt模板下载网站凡科建站模板
  • 郑州做网站推广外包腾讯体育nba
  • 网站制作简单模版大连网站排名推广
  • 免费做app的网站哪个好百度首页纯净版
  • 航佳网站建设百度网站客服
  • 如何建立免费的网站全国疫情最新消息今天新增
  • 网站如何快速被百度收录短视频seo软件
  • 石家庄网站营销搜索图片识别出处百度识图
  • dw手机销售网站制作优化网站标题是什么意思
  • 泰安网络科技公司百度seo刷排名软件
  • 有哪些好的做问卷调查的网站百度上海分公司
  • 做类似淘宝一样的网站有哪些上海站优云网络科技有限公司
  • 济南营销网站建设重庆专业seo
  • 设计品牌网站公司网站设计哪家好
  • 网站建设公司格网站优化有哪些类型
  • 江苏连云港网站制作公司搜索引擎优化通常要注意的问题有
  • 给人家做的网站想改怎么改seo搜索引擎专员
  • 福田瑞沃小金刚seo引擎优化是做什么的