2025年C语言核心概念与编程技巧深度解析.pdfVIP

2025年C语言核心概念与编程技巧深度解析.pdf

  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#基础知识点

1、数据类型

1.1、值类型、引用类型

1.2、预定义类型

1.3、类型转换

1.4、装箱和拆箱

2、变量、常量

2.1、变量

2.2、常量

3、运符和体现式

3.1、运符、体现式

3.2、特殊运符

3.3、优先级别

4、流程控制

4.1、条件语句

4.2、循环语句

4.3、跳转语句

4.4、异常处理

5、程序构造

5.1、类

5.2、命名空间

5.3、Main措施

6、程序例子

7、作业

I口MAEl

一数据类型

1.1值类型、引用类型

C#的数据类型可以提成两大部分:值类型和引用类型。

值类型的变量总是直接包括着自身的数据,而引用类型的变量是指向实际数据的地

址。

C#值类型包括:整型、布尔型、实型、十进制型、构造和枚举、接口和数组。

从概念上看,其区别是值类型直接存储其值,而引用类型存储对值的引用。这两种类型存

储在内存的不一样地方:值类型存储在堆栈中,而引用类型存储在托管堆上。注意辨别某

个类型是值类型还是引用类型,由于这种存储位置的不一样会有不一样的影响。例如,im

是值类型,这表达下面的语句会在内存的两个地方存储值20:

〃i和j都是整型变量

i=20;

j=i;

但考虑下面的代码。这段代码假定己经定义了一种类classl,classl是一种引用类型,它有

一种int类型的组员变量Value:

class1x,y

x=newclass1();

x.Value=30;

y=x;

Console.WriieLine(y.Value);//输出30

y.Value=50;

Console.WriieLine(x.Value);〃输出50

要理解的重要一点是在执行这段代码后,只有一一种classl对象。x和y都指向包括该对象的

内存位置。由于x和y是引用类型的变量,申明这两个变量只是保留了一种引用一一而不

会实例化给定类型的对象,由于x和y引用同一种对象,因此对x的修改会影响y,反之

亦然。因此上面的代码会显式30和50。

假如变量是一种引用,就可以把其值设置为null,确定它不引用任何对象:

y=null;

在C#中,基本数据类型如bool和lon都是值类型。假如申明一种bool变量,并给它赋予

另一种bool变量的值,在内存中就会有两个bool值。假如后来修改第一种bool变量的

值,第二个bool变量的值也不会变化。这些类型是通过值来复制的。相反,大多数更复杂

的C#数据类型,包括我们自己申明的类都是引用类型。它们分派在堆中,共生存期可以跨

多种函数调用,可,以通过一种或几种别名来访问。CLR(CommonLanuaeRuntime公共

语言运行库指.NET的运行时支持,包括一种面向对象类型系统和某些运行时服务)执行一

种精细的算法来跟踪哪些引用变量仍是可以访问的,哪些引用变量已经不能访问了。CLR

会定期进行清,删除不能访问的对象,把它们占用的内存返回给操作系统。这是通过垃

圾搜集器实现的。

1.2预定义类型

C#承认的基本预定义类型并没有内置于语言中,而是内置于.NETFramework中。例

如,在C#中申明一种ini类型的数据时,申明的实际上是.NE

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档