下载此文档

C#教学课件:第三章 流程控制语句.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
第3章 流程控制语句
*
内容简介
和Java、C++、Pascal等其他编程语言一样,C#语言也是由各种各样的语句有序构建而成的,它提供了控制程序步骤的基本手段。如果没有流程控制语句,整个程序将按照线性的顺序来执行,不能根据用户的输入条件来决定执行的顺序。本章将详细介绍C#语言中的流程控制语句,包括基本语句、选择语句、循环语句和跳转语句等内容。
学****本章后,用户能够熟练掌握流程控制语句的语法形式和使用规则,为后面的程序开发奠定基础。
*
本章学****要点
熟悉空语句、语句块、声明语句和表达式语句的作用
掌握if语句、if else语句和嵌套if语句的使用方法
掌握for循环语句的使用方法
掌握while循环语句的使用方法
掌握do while语句的使用方法
掌握foreach语句的使用方法
熟悉while语句和do while语句的异同点
熟练使用多重语句输出各种图形
了解各种跳转语句的作用
*
3.1.3
3.1.4
3.1 基本语句
3.1.2
3.1.1
C#语句中包含多种常用的基本语句,如空语句、声明语句和语句块等。本节详细介绍这些语句的使用方法。
空语句
语句块
声明语句
表达式语句
*
3.1.1 空语句
只有分号“;”组成的语句就称为空语句,它在应用程序中什么都不做,且不包含任何实际性的语句。如果要求有语句的上下文中不执行任何操作时,使用空语句。
上述代码中无论isCheck的值是什么,while语句都不执行任何操作。
class Program
{
static bool isCheck = false;
public static void Test()
{
while (isCheck) ;
}

public static void Main(string[] args)
{
Test();
Console.ReadLine();
} }
*
3.1.2 语句块
语句块中可以包含多个语句,一个语句块可以看作是多个语句的组合。它的语法形式如下所示:
{
statement-list //语句列表
… …
… …
}
上面语法中statement-list表示一个或多个语句组成的列表,如果不存在statement-list,则称该块是空的。
语句块的执行规则如下:
如果语句块的内容为空,控制转到块的结束点
如果语句块的内容不为空,控制转到语句列表。
当控制到达语句列表的结束点时,控制转到块的结束点
*
3.1.2 语句块
例:创建一个语句块,该语句块包含4条语句。第一条语句声明3个int类型的变量;中间两条语句分别为变量firstnum和secondnum赋值。最后将这两个变量的值相乘,结果保存到total变量中。
{
int firstnum, secondnum, total;
firstnum = 100;
secondnum = 10;
total = firstnum * secondnum;
}
*
3.1.3 声明语句
声明语句主要用来声明常量或者变量。
static string name = "Jack“; //声明字符型的静态变量
double money = 300.23; //声明double类型的实例变量
const double Radius = 3.14; //声明double类型的常量
const int Size = 100; //声明整型的常量
例如下面语句演示了常量和变量的声明:
*
3.1.4 表达式语句
表达式语句是C#语言中最常见的语句之一。实际上它的值只是一个中间结果,常用的表达式语句主要包括7类,如下所示:
赋值表达式 如“num=2002”
创建对象表达式 如“object obj = new object()”
前缀递增表达式 如“++num”
前缀递减表达式 如“--num”
后缀递增表达式 如“num++”
后缀递减表达式 如“num--”
调用表达式 如“count()”
*
3.2.3
3.2.4
3.2 选择语句
3.2.2
3.2.1
选择语句是指根据表达式的值从若干个给定的语句中选择一个来执行的语句。 本节介绍常用的判断语句,如if语句、if else语句和switch语句等。
if语句
if e

C#教学课件:第三章 流程控制语句 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人窝窝爱蛋蛋
  • 文件大小945 KB
  • 时间2022-05-19