c#笔记06 流程控制语句-尊龙官方平台

c#笔记06 流程控制语句

el/2024/3/25 15:19:31

c#笔记06 流程控制语句

——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。

写在前边

语句是描述一个类型或告诉程序去执行一个动作的源代码指令 ———人民邮电出版社《c#2008 c#图解教程》

本章介绍控制程序流的两种方法。程序流程就是c#代码的执行顺序。这两种方法就是分支和循环。分支是有条件地执行代码。条件取决于计算的结果,例如,“只有myval 小于10,才执行这行代码”。循环重复执行相同的语句(重复执行一定的次数,或者在满足测试条件后停止执行)。 ——清华大学出版社《c#入门经典(第五版)》

1. if语句

if语句的功能比较多,是有效的决策方式。与?:语句不同的是,if语句没有结果(所以不在赋值语句中使用它),使用该语句是为了有条件地执行其他语句。

复习:条件运算符 ?:

可以理解成了if…else结构的书写

if ( x < y )intvar = 5;
else intvar = 10;
//也可以写成
intvar = x < y 
? 5 
: 10;
  • if(布尔表达式) { 代码 }
    当布尔表达式为真时 ,会执行if块中的代码
    为假的时候会跳过if块
  • if(布尔表达式) { 代码 }
    else{ 代码 }
    当布尔表达式为假的时候,会进入else块中
    为真的时候会进入if块中
    两者只能进一个
  • else if()
    会去判断if()里的条件,如果为假,会接着去判断下一个else if()的条件
    一旦有一个条件为真,会进入对应的块中执行里面的代码,其他的就不会去判断了
if (var1 == 1)
{// do something.
}
else if (var1 == 2)
{// do something else.
}
else if (var1 == 3 || var1 == 4)
{

http://www.ngui.cc/el/5126718.html

相关文章

c#笔记07 枚举

c#笔记07 枚举 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类型是一种模版,c#提供了15种预定义类型,还可以创建自己的用户定义类型,有6…

c#笔记08 结构体

c#笔记08 结构体 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类型是一种模版,c#提供了15种预定义类型,还可以创建自己的用户定义类型,有…

c#笔记09 数组

c#笔记09 数组 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类型是一种模版,c#提供了15种预定义类型,还可以创建自己的用户定义类型,有6…

c#笔记10 类:基础

c#笔记10 类:基础 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类型是一种模版,c#提供了15种预定义类型,还可以创建自己的用户定义类型,…

c#笔记11 类:类成员补充01

c#笔记11 类:类成员补充01 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类是一种能存储数据并执行代码的数据结构,它包含: 数据成员——…

c#笔记12 类:类成员补充02

c#笔记12 类:类成员补充02 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类是一种能存储数据并执行代码的数据结构,它包含: 数据成员——…

c#笔记13 静态类与单例模式

c#笔记13 静态类与单例模式 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:类是一种活动的数据结构 程序的数据和功能被组织为逻辑上相关的数…

c#笔记14 方法01

c#笔记14 方法01 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 在 c#笔记10 类:基础 中,我们已经知道,方法是类中重要的一个函数成员 除了类中,…

c#笔记15 方法02

c#笔记15 方法02 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 *复习:方法是具有名称的可执行代码块,当方法被调用时,它执行自己所含的代码,然后…

c#笔记进阶篇07 事件

c#笔记进阶篇07 事件 ——本系列是基于人民邮电出版社《c#2008 c#图解教程》、清华大学出版社《c#入门经典(第五版)》两本书的自学c#笔记,如果您发现了本文的纰漏,还望不吝指正。 写在前边 事件的很多方面和委托相似。事件就好像被简化的针对特殊用途的委托。——人民邮电…
网站地图