C# 第2章 程序设计基础.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文档。上传文档
查看更多
C#面向对象程序设计 2.1 程序 2.2 常量和变量 2.3 数据类型 2.4 类型转换 2.5 输入输出操作 2.1.1 初识C#程序 2.1.1 初识C#程序 2.1 程序 2.1.1 初识C#程序 通过这个程序我们可以简单总结出一个C#程序的基本框架结构: C#程序由一个或多个独立的类组成,每个类归属于某个命名空间(P45)。 C#的类可以由一个或多个方法组成,其中类中的静态Main方法可用作程序运行的入口。 注释,程序员素养的体现。 2.1.1 初识C#程序 2.1.1 初识C#程序_Main方法 Main 方法是程序的入口点,程序控制在该方法中开始和结束。 该方法在类或结构的内部声明。它必须为静态方法,而不应为公共方法。(在上面的示例中,它接受默认访问级别 private。) 它可以具有 void 或 int 返回类型。 声明 Main 方法时既可以使用参数,也可以不使用参数。 2.1 程序 2.1.2 标识符和关键字    标识符:在C#语言中,标识符是惟一地标识代码中的各种程序元素的名称,可用于表示变量、常量、方法、类或接口的名称。 2.1.2 标识符和关键字   标识符几乎可以使用任何名称,但必须遵循以下语法规则: 只能使用字母(大写的或小写的)、数字和下划线。 标识符必须以字母或者下划线(“_”)开头。 标识符以@符号开始时,允许使用关键字来作为标识符。 建议使用有意义的英语单词和数字组合作为标识符 2.1.2 标识符和关键字 2.2 常量和变量 1. 常量  定义:对于在程序运行期间其值保持不变的量,我们称之为常量。C#语言中使用关键字const来定义常量 。一般用大写标识符。常量总是静态的。 例子:const double PI = 3.14159;  优点:  (1)常量使程序更方便修改  (2)常量能够增加程序的可读性  (3)常量能有助于避免程序出现错误 2.2 常量和变量 2. 变量  定义:变量是指其值在运行时可以改变的量。  C#中,定义变量时必须指定一种数据类型,以确定其数据范围和允许的操作 。 一般形式: 数据类型 变量名;  例:int x, y; //x, y是整数类型变量    double w = 3.1415; //w是实数类型变量    bool truth = true; //truth是布尔类型变量 2.3 数据类型 2.3.1 简单类型 2.3.2 枚举类型 2.3.3 结构类型 2.3.4 数组类型 2.3 数据类型 2.3.1 简单类型 C#提供了几种与定义的简单类型,包括: 1. 整数型:int、long… 2. 实数类型:float、double 3. 高精度小数:decimal 4. 布尔类型:bool,不存在与其它类型的标准转换。其值为true,false。 5. 字符类型:char(unicode编码) 2.3.2 枚举类型 2.3.3 结构类型  结构类型:它能把一系列相关的变量组织成为一个单一的实体。   结构的定义: struct 结构名 { 成员声明语句1 成员声明语句2 …… 成员声明语句n } 2.3.3 结构类型 struct Student { public string name; public char sex; public int number; public float Chinese; public float English; public float math; } 2.3.3 结构类型 2.3.3 结构类型 首先定义结构类型变量,   结构变量的定义: 结构名 变量名; 例如: Student s1; 再通过变量访问结构的成员。 一般形式如下: 结构变量名.成员名; 例如: s1.English //访问英语成绩 参看li2-3 2.3.4 数组类型  数组: C#内置的集合类,这种数据结构中包含具有相同类型的变量元素。 分为: 一维数组:int[] x=new int[4]={1,2,3,4}; 多维数组:decimal[,] pay= new decimal[12,30]; 不规则数组:int[][] data=new int[3][]; data[0]=new int[5]; data[1]=new int[1]; data[2]=new int[3]; 一维数组 (1) 一维数组的声

文档评论(0)

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

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

1亿VIP精品文档

相关文档