switch case语句

MSP430C的关键字

安稳与你 提交于 2020-02-13 09:33:43
C89关键字:共32个关键字 修饰类型 (8):auto-static-extern-register signed-unsigned const volatile 基本类型 (7):void short-long char-int float-double 复合类型 (4):typedef struct union enum 计算类型 (1):sizeof 判断语句 (7):if-else switch-case -default goto-return 循环语句 (5):for do-while break-continue 具体说明: C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类型变量或函数 (9) struct:声明结构体变量或函数 (10) union:声明共用体(联合)数据类型 (11) unsigned:声明无符号类型变量或函数 (12) void

流程控制语句

社会主义新天地 提交于 2020-02-13 03:01:37
三大结构简述 顺序结构 代码从主函数开始逐行向下运行,也是一种宏观的代码运行结构。 顺序结构从其实就是程序从头执行顺着一条线执行到结尾。也可以理解为一条线式的执行模式。中间不可能出现分支或者其他的什么方向。但这种模式过于简单,一般情况下很少使用这种模式,局限性可能比较少。 选择结构 1.if语句 第一种模式: 单if形式 if(条件表达式){ 当条件为true时执行的代码; } 如下图所示: 第二种模式: 嵌套if-else形式 if(条件1){ 条件1为true时执行的代码; if(条件2){ 条件2为true时执行的代码; }else{ 条件2为false时执行的代码; } }else{ 条件1为false时执行的代码; } 大致流程图如图所示: 第三种模式: if-else-if形式 if(条件1){ 条件1true时执行; }else if(条件2){ 条件2true时执行; }else if(条件3){ 条件3true时执行; }else{ } 执行图示如下: 2.switch语句: 一般用在多选情况下语法结构: switch(变量){ case 值1: 执行语句1; break; case 值2: 执行语句2; break; case 值3: 执行语句3; break; ........ deafult: 执行语句n; break; } if语句和switch语句的区别

Python 流程控制

大憨熊 提交于 2020-02-12 16:05:59
Python流程控制 Python条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,可以通过下图来简单了解条件语句的执行过程: if语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句; 如果 "condition_1" 为False,将判断 "condition_2"; 如果"condition_2" 为 True, 将执行 "statement_block_2" 块语句; 如果 "condition_2" 为False,将执行"statement_block_3"块语句; Python中用elif代替了else if,所以if语句的关键字为: if - elif - else 。 注意: 1.每个条件后面要使用冒号 : ,表示接下来是满足条件后要执行的语句块; 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块; 3.在Python中没有switch – case语句; 以下是一个简单的if实例: var1 = 10 if

Python基础(五)

我们两清 提交于 2020-02-12 15:51:59
一、Python3条件控制 Python条件语句是通过 一条或多条语句 的 执行结果 (True或者False)来 决定执行的代码块 。 1.if语句 1 if condition_1: 2 statement_block_1 3 elif condition_2: 4 statement_block_2 5 else: 6 statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 如果 "condition_2" 为False,将执行"statement_block_3"块语句 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 1 num = 8 2 Num = -3 3 4 while(Num != num): 5 6 Num = int

java循环

限于喜欢 提交于 2020-02-12 07:55:58
一、if语句: if ( 条件 ) {      循环体 } 其结果必须是一个boolean类型。 二、if-else语句: if ( 条件 ) {     循环体 } else ( 条件 ) {     循环体 } 三、do-while语句: do {     循环体 } while ( 条件 ) ; 四、for循环语句: for ( int i=i;i<num;i++ ) {     循环体 } 五、switch语句: 1.switch ( 变量 ) {      case 1:         break;     default:         break; } 2.switch变量支持的数据类型:int、char、枚举和String. (String在JDK1.7版本后可以使用) 六、运算符: 除+、-、*、/外,还有 &&:条件1&&条件2 仅仅两个条件同时为真,结果为真,其余为假 ||: 条件1||条件2 只要两个条件有一个为真,结果为真 !: !条件 条件为真时,结果为假;条件为假,结果为真 double num=Math.random(); System.out.println(num); 来源: https://www.cnblogs.com/Speykey521/p/4699589.html

什么是流程控制

吃可爱长大的小学妹 提交于 2020-02-12 03:07:07
浅析PHP流程控制 今天Qi号给小白们分享一下PHP基础(相互请教~~): 下面是Qi号搜集的资料及自己的总结希望有所帮助: 什么是流程控制:在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。   命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。   声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。   等我们下次再扒两种方式编程的裤子。 不论是PHP还是别的语法,程序总是由若干条语句组成。 从执行方式上看,语句的控制结构分为以下三种: 1、 顺序结构:从第一条语句到最后一条语句完全顺序执行; 2、 选择结构:根据用户输入或语句的中间结果去执行若干任务; 3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。 PHP中 有三种控制语句用以实现选择结构与循环结构: 1、 条件控制语句:if、else、elseif和switch; 2、 循环控制语句:foreach、while、do...while..和for; 3、 转移控制语句:break、continue和return。 下面有几个小实例可以参考一下 条件控制语句: If语句,用法:  If(E)  语句块1;  else   语句块2;

if语句,if...else if语句和switch...case语句的区别和分析

▼魔方 西西 提交于 2020-02-11 22:54:54
if语句,if else if语句和switch case语句都属于流程控制语句。   在只需要判断一个条件的时候,自然是使用if语句方便有效;但是当判断条件很多的时候,我们可以使用多个if语句或者if...else if语句或者switch case语句。 对于这三者的选择,下面将做一些具体分析;对于后两者的选择,又将涉及到程序执行效率的问题。   if...else if语句和多个if语句的区别还是很大的,if...else if在任何一个环节满足条件的时候就将会终止判断,只处理一个满足条件的情况;而对于多个if语句, 将会对每一个判断条件进行判断,自然而然会导致程序的执行效率降低。在多个判断条件的情况下,使用if...else if语句相对于使用多个if语句而言,可以减少程序 的判断次数,提高效率。   在多个判断条件的情况下,不仅可以使用if...else if语句,还可以使用switch case语句。一般情况下,当判断条件较多的情况下,使用switch case语句的 效率会高于使用if...else if语句。switch...case与if...else if的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳 转表的 索引号与switch变量的值是相等的。从而,switch...case不用像if...else

流程控制语句(一)选择结构

孤人 提交于 2020-02-11 18:03:12
流程控制语句 1 顺序结构 : 代码从主函数开始逐行向下运行也是一种宏观的代码运行结构。 2 选择结构 : ①if语句 ②switch语句 3 循环结构: ①for循环 ②while循环 选择结构 1. if语句 :生活中的很多事情都是在满足一定条件下发生的,同样,程序中的“某操作语句”也是在满足一定逻辑条件下才执行的,这种语句称作条件语句,或称为“if 语句”。 显然,if 语句是一种分支结构,当条件满足时,有“执行该操作语句”和“跳过执行该操作语句”的两条分支。 基本格式 if(条件表达式){ 当条件为true时执行的代码; }else 当条件为false时执行的代码; } 2.if-else 语句 的执行流程:首先判断关键词if后括号内条件表达式的值,如果该表达式的值为逻辑真(非 0),则执行 if 体(语句 A),而不执行 else 体(语句 B),然后继续执行 if-else 之后的其他语句;否则,若该表达式的值为逻辑假(0),则不执行该 if 体(语句 A),而执行 else 体(语句 B),然后继续执行 if-else 之后的其他语句 if(条件1){ 条件1为true时执行的代码; if(条件2){ 条件2为true时执行的代码; }else{ 条件2为false时执行的代码; } }else{ 条件1为false时执行的代码; } 3.if-else-if形式

C#基础之流程控制语句A

一笑奈何 提交于 2020-02-11 01:29:18
C#基础之流程控制语句A 结构化程序设计的三个基本流程包括: 顺序、分支、循环; 以下内容介绍三种基本流程并利用这三种流程控制语句实现——屏保程序、自动出题并判分程序等内容。 拓展: 最简单的语句:方法调用语句及赋值语句,后面有各分号; 如: System.Console.Write("hello world!"); //方法/函数调用 b = a>0 ? a : -a; s = TextBox1.Text; //赋值语句 d = int.Parse(str); //函数调用及赋值 注意:在C#语言中没有 表达式语句 一说。例:2+3;不能够成为一条语句 一、分支语句——if语句 if语句格式: if(条件表达式) 语句块 else 语句块 例:判断闰年——利用if语句 LeapYear.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp2 { class LeapYear { static void Main(string[] args) { int year;//定义一个整型年份变量 Console.WriteLine("请输入要判断的年份:");

JAVA 基础4-语句与方法

别等时光非礼了梦想. 提交于 2020-02-10 04:56:35
一.分支语句 1.if(条件判断){   语句 } 2.if...else... 3.if...else if... 4.if...else if... else... 5.switch...case...default(可选)... switch语句用在判断整型或字符型的变量上时case后面的常量值也只能是整型或字符型;也可以用在String字符串上; 二.循环语句 1.while(条件判断){   语句 } 2.do{   语句 }while(条件判断) do...while语句至少循环一次; 3.for循环 for(初始条件;条件判断;条件改变) {   循环体语句 } 4.foreach循环语句 foreach语句是for语句的特殊简化版本,任何foreach语句都可以改写为for语句,反之则不能完全改写。 优点:简单方便,效率高;缺点:不能使用索引,每循环一次,s的值都会改变。 例: public static void main(String[] args) { int[] arr = {1,3,5,7,9}; for (int s : arr) { System.out.print(s + ","); //打印结果为1,3,5,7,9, } } 三.跳转语句 1.break:终止整个循环; 2.continue:跳出当前循环,继续下次循环; 3.return