C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第1张图片

三种结构

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第2张图片

if语句

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第3张图片

if语法:

if(条件表达式) { /* 如果布尔表达式为真将执行的语句 */ }

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第4张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第5张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第6张图片

if...else语法:

if(条件表达式) { /* 如果布尔表达式为真将执行的语句 */ } else { /* 如果布尔表达式为假将执行的语句 */ }

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第7张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第8张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第9张图片

嵌套if:

if(else)语句还可以嵌套if(else)语句.

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第10张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第11张图片

条件运算符/三目运算符

解释:如果条件表达式为真,则整个表达式结果为表达式1,否则为表达式2

注:大多数现代高级语言都有三目运算符.

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第12张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第13张图片

答:不会

switch语句

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第14张图片

解释:执行到switch语句时,当系统检测到case列表中的某case值等于switch表达式的值,则跳转到该case语句执行;如果所有case值都不等于switch表达式的值,且包含default语句块,则跳转到default语句块执行.

语法:

switch(表达式){  //表达式值必须为整数,枚举(枚举本质也是整数)或字符串
    //case中的常量表达式值必须和switch表达式数据类型一致,且不能为变量
    case 常量值表达式  :
       语句块;
       break; 
    case 常量值表达式  :
       语句块;
       break; 
  
    /* 您可以有任意数量的 case 语句 */
    default : /* 可选的 */
       语句块;
       break; 
}

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第15张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第16张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第17张图片

while, do-while语句

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第18张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第19张图片

while

语法:

while(条件表达式)
{
   循环体语句块;
}

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第20张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第21张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第22张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第23张图片

do-while

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第24张图片

语法:

do

{ 循环体语句块; }

while( 条件表达式 );

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第25张图片

两个循环对比

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第26张图片

for语句

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第27张图片

语法:

for ( 初始化; 条件表达式; 增量 )

{ 循环体语句; }

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第28张图片

嵌套循环

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第29张图片

C#简单笔记02:if语句,switch语句,while和do-while语句,for语句,_第30张图片

 

你可能感兴趣的:(C#和.NET学习)