C语法基础.ppt
《C语法基础.ppt》由会员分享,可在线阅读,更多相关《C语法基础.ppt(33页珍藏版)》请在三一办公上搜索。
1、第二章C#语法基础(二),本章目标,C#数据类型,C#数据类型,数据类型值类型引用类型,数据类型,C#拥有比C、C+更宽泛的数据类型Object类系统提供的基类型,是所有数据类型的基类对于任一object变量,均可以赋值任何类型的值 object obj1;obj1=3.12;obj1=K;obj1=asf;值类型。引用类型。,数据类型,值类型与引用类型值类型:栈中存值引用类型:栈中存引用,堆中存值,5,x,a,SSSS,int x=5;int a=new int5;,栈,堆,数据类型,数据类型,数据类型,简单值类型,值类型 简单类型,C+的简单类型:整数类型浮点类型小数类型字符类型布尔类型字
2、符类型,C#的简单类型:整数类型浮点类型小数类型字符类型布尔类型字符类型,值类型 简单类型,值类型 简单类型,字符类型类型标识符char,采用Unicode字符集。使用成对的单引号表示:A单引号内有效字符数量只能为一个布尔类型类型标识符Bool只有两种值:true、false,数据类型,常用转义字符,单引号,双引号,反斜杠,空字符(null),发出一个警告,倒退一个字符,换页新的一行换行并移到同一行的最前面水平方向的Tab垂直方向的Tab,数据类型,数据类型,C+语言的结构体:struct 标识符/普通数据/成员方法,C#语言的结构类型:struct 标识符/成员变量/成员方法,数据类型,结构
3、类型实例struct Rectangle public double long;public double width;public static string rectName;public void area()Console.WriteLine(rectName+long*width);,数据类型,结构类型与类类型的区别存储方式:一个是值类型、一个是引用类型,栈区效率高,但资源有限,不适合处理大的逻辑复杂对象继承性:机构体不可继承,类可以继承内部结构:结构体不能声明默认构造函数,类可以声明默认构造函数,结构体不能有析构函数,类可以有析构函数实例化:结构体可以使用new关键字,也可以不使用
4、,类必须使用new关键字,数据类型,选择结构还是类栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些 结构表示如点、矩形和颜色这样的轻量对象大多数情况下该类型只是一些数据且不会发生继承关系时,结构是最佳的选择,数据类型,数据类型,枚举类型用户自定义的数据类型是一种允许用符号代表数据的值类型默认访问级别是public例如:将一个星期的7天分别用符号Monday、Tuesday、Wednesday、Thursday、Friday、Saturday和Sunday来表示,数据类型,C语言中创建枚举:enum WeekDay Sun,Mon,Tue,Wed,Thu,Fri,Sat;,C#语言中
5、创建枚举:enum WeekDay Sun,Mon,Tue,Wed,Thu,Fri,Sat;,C#规定枚举中第一个元素默认从0开始,我们也可以自己设定开始值,如下:enum color yellow,brown,blue,black=6,purple;/调用Console.WriteLine(color.brown);Console.WriteLine(int)color.purple);,数据类型,一维数组格式:数组类型 数组名;例:int a;string arr;char carr;二维数组的定义数据类型,数组名;例:double,dArr;/定义一个double型二维数组,数据类型,数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语法 基础
链接地址:https://www.31ppt.com/p-4515306.html