四、分支语句

分支语句 根据一个条件 分不同的语句

> >= < <= == != && ||
if(条件)
{
//如果条件成立 需要执行语句
}
else
{
//如果条件不成立 执行else语句
}

三目运算符: 条件?语句1:语句2
可用if-else替换
不同之处 三目是一个运算符 可以在表达式里面使用
if-else无法用于表达式

if可以没有else 但三目没法省略某一部分

if什么情况都可以用 三目只能用一些简单的运算

关于if else括号的问题
if(条件)
{
条件成立的时候执行的语句;(如果这个语句只有一句 那么可以省略{})
}
if-else适用于任何分支

switch适用于可以列出所有选项的情况

菜单
游戏菜单 开始 结束 只有几个选项

判断数字是奇数还是偶数

判断周几 //游戏贴图 地图 有几种类型的元素

switch(变量/表达式)
{
case 值1:语句1;break;
case 值2:语句2;break;
.....
case 值n:语句n;break;
}
switch(days)
{
case 1:printf("周一");break;
case 2:printf("周二");break;
case 3:printf("周三");break;
case 4:printf("周四");break;
case 5:printf("周五");break;
case 6:printf("周六");break;
case 7:printf("周日");break;
default:printf("输入错误");break;
}
switch开关
case 情况
break 打破switch 退出这个switch
default缺省

switch和if区别 如果能够举出所有情况 switch更好(简洁直观)
其他情况 比如说范围 if

break的作用是跳出switch
若果没有break 那么继续往下执行

default语句可以放在任意位置 可缺省

case后面会接一个值(整型 字符类型的常量/表达式)
不可以防小数 不可以是字符串 不能包含变量 不能和前面的值重复

if语句 格式 if(条件){要执行的语句;}
if容易出错的店...
if(多个条件不可以连着写
if后面不要加分号
if后面最好不要省略{}
else可以不要
if
else if
...
else
)
switch(变量/表达式)
{
case 常量:语句;break;
....
default:break;
}

原文地址:https://www.cnblogs.com/liugangjiayou/p/11741815.html

时间: 2024-08-30 18:11:31

四、分支语句的相关文章

【C语言疯狂讲义】(四)C语言分支语句

1.程序的结构 程序默认从上到下顺序执行(顺序结构) 程序的结构:顺序结构.分支结构.循环结构 2.if分支语句 程序执行的过程中可以有多个选择 格式: if(表达式){ 语句块; } ...... 进行表达式的求值:如果表达式的值为非0(真) 会执行语句块 0 (假) 不会执行语句块, 3.if分支语句的几种形式 1)最简单的,要不执行,要不是不执行 if(表达式){ 语句块; } 2)if.....else...... if(表达式){ 语句块1: }else{ 语句块2: } 进行表达式的

分支语句的几个典型案例

今天略微整理了一下分支语句的几个典型案例,清晰.清晰.清晰.重要的事情说三遍!! //案例1  年龄段 static void Main1(string[] args) {//年龄段 Console.WriteLine("请输入你的年龄:"); int nl = Convert.ToInt32(Console.ReadLine()); if (nl >= 18 && nl < 30) { Console.WriteLine("青年");

15-07-02 语句-分支语句

语句: 语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句. 一:声明语句:入新的变量和常亮.变量声明可以选择为变量赋值.再常量声明中必须赋值. 例: int i = 0;    //声明变量 i 并赋值,也可以不赋值. double a; 二:表达式语句:用于计算值的表达式语句不许再变量中存储该值. 例: sum = i + j;    //变量 i 和 j 在此之前必须先赋值,而且 sum 也需要声明类型. int x = a + b;   //或者在声明的同时进行运

【2-23】分支语句(switch…case)及循环语句

Switch-case分支语句与if语句作用相同,但需将情况都罗列出比较麻烦所以不常用. 其基本结构是: Switch(一个变量值) { Case 值1:要执行的代码段:break; Case 值2:要执行的代码段:break; --. Default:(否则) 要执行的代码段:break: } 循环语句 循环语句主要有for/while/foreach 循环语句的结构可分为四部分即四要素:初始条件,循环条件,循环体,状态改变 结构为: for(初始条件:循环条件:状态改变) { 循环体 } 例

程序结构和分支语句介绍

程序的结构及分类 分支语句介绍 if语句介绍 switch语句介绍 循环语句介绍 程序的结构及分类 程序的结构化是一个设计思想,规定了一套方法,是程序具有合理的结构,以保证和验证程序的正确性.这种方法要求程序设计者布恩那个随心所欲的编写程序,而要按照一定的结构形式来设计和编写程序.他的一个重要目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率. 结构化程序设计的三种基本结构是:顺序结构.选择结构(分支结构).循环结构. 顺序结构表示程序中的各操作是

SQL基本编程,分支语句,循环语句,存储过程,触发器

基本编程: 定义变量 declare @变量名 数据类型 赋值 set @变量名 = 值 select @变量名 = 值 取值打印 select @变量名 print @变量名 映射到结果集 打印到消息框 分支语句if @a>@bbegin 语句....endelsebeginend 循环语句注意循环四要素:初始条件,循环条件,循环体,状态改变 declare @a int;select @a = 1; while 循环条件 @a<=10begin 循环体end 存储过程: 存储过程是集中存储

JavaScript语法、对话框。分支语句

一.用法 其所在的位置有三块,1.head里面  2.body里面  3.</html>后   一般都写在</html>后 其用法为<script></script> 二.三个常用的对话框 1.alert("") 警告对话框   只有确定以及关闭 2.confirm("")确定对话框  有确定按钮以及取消和关闭 3.prompt(“”) 弹出一个可以输入文字的对话框 三.JS语法 1.基本数据类型 字符串.小数.整数.

Java基础知识强化19:Java中switch分支语句

java中switch语句: 这里expression控制表达式的数据类型只能是byte.short.char.int四种整型类型和枚举类型,不能是boolean类型: Java7(1.7)改进了switch分支语句: Java7允许switch语句中的控制表达式为java.lang.String类型(不能是StringBuffer 或者 StringBuilder) switch(expression) {     case  condition1:          {          

Linux下的shell脚本编程-变量-算术表达式-判断语句-if分支语句

Linux下的shell脚本编程-变量-算术表达式-判断语句-if分支语句 一:实验环境 1):虚拟机 2):linux系统 二:实验目标 1): shell 基本语法 2):变量 3):表达式 4):判断语句 5): if表达式 三:实验脚本 第一块 一个简单的shell脚本程序 [[email protected] ~]# mkdir test [[email protected] test]# vim example1.sh #!/bin/bash #This is to show wha