码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础_选择结构和循环结构

时间:2018-06-10 17:22:56      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:区别   操作   结构   switch   语句块   逻辑运算   c#   for   --   

关系运算符 > >= < <= !=  ==
         对数值的运算 ,结果返回的是 bool值

逻辑运算符  &&  ||  !
    && :逻辑与,前后都为TRUE 结果为TRUE
    ||    : 逻辑或,有一个为TRUE,结果为TRUE
    !  : 逻辑非,取反,TRUE取反是FALSE

 三元运算符:

   数据类型  变量名 = 表达式 ? 表达式1:表达式2;

三元运算过程: 如果表达式结果为TRUE,表达式1的结果赋值给变量,

                    如果表达式结果为FALSE,表达式2的结果赋值给变量

表达式:结果是bool值,可以是bool值,或者是关系表达式或是逻辑运算表达式

表达式2和表达式1的结果的数据类型要和变量的数据类型一致

int num = true ? num1: num2;

 


选择结构 if

If(判断条件)
{            
执行语句;
}
else if(判断条件)
{执行语句;}
else
{执行语句}

判断条件:
1. bool值,关系表达式或者逻辑表达式得到的的结果是bool值
2. 只能在if后才能加判断条件
互斥性:
if ---else if ---else 只能执行其中一个执行语句,如果满足前边的条件,后边的就不再判断

 


 

Switch – case
语法结构:
Int num = 1 ;
Switch(num)
{
    case  1:
        执行语句;
                   break;
    case  2:
        执行语句;
                   break;
    ……..
    default:
    break;
}
1.Switch case针对的是单个值的比较,如果比较范围if更加方便
2.从上向下逐个比较,如果都不满足就执行默认default
3.Case穿透:如果满足case 1:条件,但是在case 1下没有break,那么在执行完case 1,不能结束结构,继续向下执行case 2,直到遇到break结束结构,可以应用于几个值执行相同的的执行语句

 


 

循环结构for

  对特定条件进行判断,满足则执行循环体,用于将某个语句或语句块重复执行预定次数。
语法:
    for(初始化;条件;增减变量)
    {
            循环体
    }
1.初始化:int I = 0; i是计次变量,用来记录循环多少次的
2.判断条件: 判断循环是否继续执行,TRUE继续,FALSE结束循环结构
3.增减变量:用来控制变量变化,控制循环执行次数的
4.循环体:循环每次要执行的语句

技术分享图片

 


循环结构while

 条件表达式为true,则执行循环体,用于次数不确定的情形。
语法:
    while(循环条件)
    {
           循环体
    }
1.循环条件:判断循环是否执行,TRUE继续,FALSE结束
2.循环体:执行语句 和 控制变量语句
3.在变量外部声明变量 int I = 0;也是计次和for相似

 技术分享图片


 

 循环结构 do---while

 

 

 执行语句块中的语句,直到条件表达式为false。
与while语句区别:
    -- while语句先判断条件,满足时执行循环体。
    -- do while语句先执行循环体,满足条件再次执行。
语法:
    do
    {
        循环体
    } while(条件);
1.一定会执行一次方法体,例如在银行取钱一样,需要先操作在进行判断是否密码正确

 技术分享图片

 

C#基础_选择结构和循环结构

标签:区别   操作   结构   switch   语句块   逻辑运算   c#   for   --   

原文地址:https://www.cnblogs.com/CeasarH/p/9163429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!