变量常量与分支判断优秀讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量常量与分支判断优秀讲义

第二章 变量、常量与分支判断 回顾 .NET Framework由 .NET Framework 类库和公共语言运行时两个主要组件组成 CLR是管理用户代码执行的现代运行时环境,它提供JIT 编译、内存管理、异常管理和调试等方面的服务 命名空间是一组包含相关方法的相似类,专门用于避免类与类之间的名称冲突 本章介绍 常量、变量, 运算符与表达式 输入输出语句 数据类型(重点) 条件(重点) 常量的定义和使用 常量在整个应用程序中保持同一个值,而变量根据需要可以赋予不同的值。语法如下: 访问修饰符 const 数据类型 常量名称=常量值; 例如:const int minAge=10; 注意:常量在声明时必须初始化赋值,否则会出现编译错误。 变量 的声明 [访问修饰符] 数据类型 变量名 如:private int age; 变量的命名规范 变量的赋值 在声明变量时给变量初始化赋值,也可在后面的使用中给变量赋值,下边声明两个变量,并给其赋初值: int b=0; string name=”令狐冲”; 注意:赋值时必须根据数据类型给变量赋值,如下代码会产生错误: int b=2.4; string name=11; C# 中的输入/输出 使用 System 命名空间中的 Console 类的方法 常用的方法 (1)Console.ReadLine( ) (2)Console.WriteLine( ) C# 中的输出 C# 中的输入 C# 的基本数据类型 C# 中的数据类型分为两个基本类别 (1)值类型 表示实际数据 只是将值存放在内存中 值类型存储在堆栈中 int、char、结构、枚举等基本数据类型 (2)引用类型 表示指向数据的指针或引用 包含内存堆中对象的地址 ,其存储在堆中 为 null,则表示未引用任何对象 类、接口、数组、字符串 值类型与引用类型的划分 默认值 常用数据类型的默认值: 拆箱和装箱 值类型和引用类型之间的转换 运算符和表达式 在实际生活和工作中,相信每个人都有计算的概念,从加、减、乘、除简单的计算到平方、乘方等复杂的计算,计算的直接手段就是数学表达式,而运算符是表达式的组成部分。本节将介绍运算符的相关内容和表达式的使用。 一元运算符 一元运算符就是只有一个变量和一个运算符即可构成的表达式。常见的一元运算符包括自加运算符“++”、自减运算符“--”和逻辑非“!”。++可将操作数加1,--可将操作数减1,逻辑非是将表达式的值取反。自加、自减运算符在表达式前和表达式后的结果是不一样的。 二元运算符-1 二元运算符就是需要两个操作数参与的运算符,我们很熟悉的加减乘除四则运算的符号“+”、“-”、“*”、“/”就是二元运算符。 二元运算符-2 其中var1、var2、var3可以是数值,也可以是表达式。 三元运算符 根据前面的解释也可以理解三元运算符的含义,就是有三个操作数参与的运算,具体表达为:操作数1?操作数2:操作数3;其中操作数可以为变量或者表达式。输出结果为:如果操作数1为真,输出操作数2,如果操作数1为假,输出操作数3。三元运算符的输出结果取决于“?”前面的操作数。 例如:a=34?3:4; 输出结果为4。 a=34?3:4; 输出结果为3。 简化运算符的表达 从前边的介绍可以发现一元运算符自加、自减实际上是二元运算符的简化写法,例如:a++与a=a+1有相同的功能。在C#中还提供了其他一些简化写法,提供给大家参考。表2.6列出了C#中常用的简化运算符。 运算符优先级-1 我们在小学数学中都学过这样一个规定:如果同一个算式中有加、减、乘、除运算,在没有括号的情况下优先乘除后加减,有括号时先括号内运算再括号外,这就是一个典型的运算符优先级。C#中运算符优先级也遵循这样的规则。如果一个表达式中出现同一个优先级的运算符,这些运算符的运算顺序取决于其结合性。结合性指运算符在表达式中从左到右或从右到左的运算顺序。下表列出了运算符的优先级。 运算符优先级-2 C#中的条件判断 本节主要介绍C#中的条件判断语句,有时也称为选择语句。和其他流行的编程语言相同,C#提供了if…else和switch…case语句完成流程控制,实现条件判断。 根据条件判断 首先来看什么情况下要用if结构。现在这里有一个班的学生期末考试成绩不是很理想,原因是考题太难,老师希望根据学生平时的表现给不同的学生加平时成绩分,条件如下: 如果平时每次作业都交,加20分; 如果平时作业交了超过所有作业的二分之一,加15分; 其余同学每人加8分。 面对这样的问题,该如何解决呢? 我们首先了解C#中if结构的语法,然后再来逐步分析解决这个

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档