欢迎来到天天文库
浏览记录
ID:40392256
大小:244.46 KB
页数:37页
时间:2019-08-01
《C#程序开发基础—程序控制结构(C#从入门到精通)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章C#程序开发基础——程序控制结构赋值和注释语句分支结构语句循环结构语句字符串操作3.1赋值和注释语句赋值语句和注释是程序代码中最基本的语句,本节将介绍二者的用法。3.1.1赋值语句赋值语句执行赋值操作,就是给变量或常量一个数值,比如,让变量A的值是3,用语句表示就是A=3。赋值语句一般包括3部分,赋值运算符(=),变量,给变量的值。给变量的值可以是表达式的结果。01doublex;//定义一个double型变量x02inty=3;//定义一个int型变量y,让y的值为3,可以读为把3赋给y,03intz=8;//定义一个int型变量z,把8赋给z04x=y+z+Math
2、.Sin(3.65);3.1.2注释语句注释就是解释,就是对代码添加的描述性文字用来说明程序的功能、语句的作用等信息,以方便代码的阅读和维护。C#的注释方法有三种,分别是单行注释、多行注释和XML注释。单行注释以“//”开始,多行注释使用“/**/”跨行注释,XML注释使用特殊的注释语法,以“///”开头。在///之后,你可以使用预先定义的标签注释代码,也可以插入自己定义标签。01/********************************************多行注释,介绍程序的名称、功能和开发时间。02*程序名:HelloWorld*03*功能:输出字符串HelloWor
3、ld!*04*时间:2009-10-10*05*******************************************/06namespaceHelloWorld07{08publicclassHelloWorld09{XML注释,说明程序的入口点和参数及返回值。10///11///控制台应用程序入口点12///命令行参数13///运行成功返回014///1516publicstaticintMain(string[]args)//程序入口点1
4、7{//单行注释,说明语句的功能!18System.Console.WriteLine("HelloWorld!");//输出HelloWorld!19stringname=System.Console.ReadLine();//暂停程序的运行,接收键盘输入的字符20return(0);//运行成功返回0单行注释,说明语句的功能。21}22}23}第3章C#程序开发基础——程序控制结构赋值和注释语句分支结构语句循环结构语句字符串操作3.2选择正确的道路--分支结构3.3.1条件语句条件语句就是对条件进行判断,根据判断结果选择执行不同的分支。C#中提供了多种形式的条件语句。包括
5、:if语句、if---else语句和switch语句。下面我们来一个个的学习。⑴单分支结构的if语句语法格式如下:if(条件表达式){语句块}if(天气晴朗)//(条件){去海滩玩耍}⑵双分支结构的if---else语句语法格式如下:if(条件表达式){语句块1}else{语句块2}01staticvoidMain(string[]args)02{03Console.Write("请输入一个字母:");04charc=(char)Console.Read();//接收从键盘上输入的一个字符赋给c05if(Char.IsLower(c))//判断输入的字母是否为小写字母06{//如果是
6、小写字母执行下面语句07Console.WriteLine("您输入的是小写字母.");//输出“您输入的是小写字母”08}09else10{//如不是小写字母执行下面语句11Console.WriteLine("您输入的是大写字母.");//输出“您输入的是大写字母”12}13}⑶多分支结构if语句实现多分支结构的语法为if(表达式1){语句块1//表达式1的值为真时执行的语句}elseif(表达式2){语句块2//表达式2的值为真时执行的语句}……elseif(表达式n){语句块n//表达式n的值为真时执行的语句}else{语句块n+1//表达式1到n的值都不为真时执行的语句}。
7、例:检查输入字符是否是小写字符、大写字符或数字。否则,输入字符不是字母字符。01Console.Write("请输入一个字符:");02charc=(char)Console.Read();//接收键盘上输入的一个字符赋给字符型变量c03if(Char.IsUpper(c))//如果c是大写字母,执行下面语句04{//下面语句输出“输入的字符是大写字母.”05Console.WriteLine("输入的字符是大写字母.");06}07elseif(Char
此文档下载收益归作者所有