Csharp编程语法基础.ppt
《Csharp编程语法基础.ppt》由会员分享,可在线阅读,更多相关《Csharp编程语法基础.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C#语法基础语法基础 1教学目标教学目标了解了解C#中的基本数据类型中的基本数据类型理解值类型和引用类型以及装箱和取消装箱的概念理解值类型和引用类型以及装箱和取消装箱的概念掌握掌握C#中变量、常量和数组的使用方法中变量、常量和数组的使用方法了解了解C#中的操作符中的操作符掌握常用的流程控制语句掌握常用的流程控制语句2相关理论知识相关理论知识基本数据类型基本数据类型整型整型浮点型浮点型布尔型布尔型字符型字符型3基本数据类型基本数据类型4变量的声明变量的声明变量必须先声明后使用变量必须先声明后使用,即给变量指定一个名称和一种类,即给变量指定一个名称和一种类型。型。声明变量的语法:声明变量的语法:
2、例如:例如:int i;int是数据类型,是数据类型,i是变量名。是变量名。5变量命名变量命名在声明变量时,需要遵循一定的在声明变量时,需要遵循一定的命名规则命名规则,C#中的命名规中的命名规则与则与C中的基本相同。中的基本相同。变量名的第一个字符必须是字母或者下划线变量名的第一个字符必须是字母或者下划线变量名只能由字母、数字和下划线组成,而不能包含空格、标点符变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其它符号号、运算符等其它符号变量名不能与变量名不能与C#中的关键字名称相同中的关键字名称相同6使用关键字作为变量名使用关键字作为变量名C#可以使用与关键字冲突的变量名
3、称,方法是为此标识符可以使用与关键字冲突的变量名称,方法是为此标识符添加添加符号作为前缀。符号作为前缀。符号并不是标识符的一部分符号并不是标识符的一部分。例如:。例如:string string;7变量的初始化变量的初始化在在C#中中,使使用用变变量量前前,要要求求必必须须先先对对其其进进行行初初始始化化操操作作!(为变量赋值)(为变量赋值)自动初始化自动初始化类级变量(字段)类级变量(字段)显式初始化显式初始化方法内的局部变量方法内的局部变量8变量的初始化变量的初始化类级变量类级变量(字段)可以不用事先赋值,而使用缺省值(字段)可以不用事先赋值,而使用缺省值各种数据类型的各种数据类型的缺省值
4、缺省值:bool类型的缺省值为类型的缺省值为falsechar的缺省为的缺省为x0000string类型的缺省值为类型的缺省值为null9变量必须被初始化变量必须被初始化方法的局部变量必须被初始化方法的局部变量必须被初始化后,才可以在程序中的其他后,才可以在程序中的其他地方引用地方引用Public void Test()int i;int j=i*10;/编译时会报错编译时会报错10使用变量示例使用变量示例 /先声明,后赋值先声明,后赋值 int i;int j;i=10;j=10;/声明的同时赋值,且一次可以声明多个变量声明的同时赋值,且一次可以声明多个变量 int x=10,y=5;/使用
5、使用连等连等的形式为变量赋值的形式为变量赋值 int a,b;a=b=10;11常量常量在声明和初始化变量时,添加在声明和初始化变量时,添加const关键字关键字语法:语法:const =;例如:例如:const double PI=3.14;12运算符运算符一元运算符一元运算符二元运算符二元运算符三元运算符三元运算符13运算符种类运算符种类14运算符简化操作运算符简化操作15三元运算符三元运算符三元运算符需要三元运算符需要3个操作数。第一个操作数必须为个操作数。第一个操作数必须为bool值或值或表达式,如果为表达式,如果为true,运算结果为第二个操作数的值;否则,运算结果为第二个操作数的值
6、;否则,运算结果为第三个操作数的值。格式如下:运算结果为第三个操作数的值。格式如下:condition是要计算的是要计算的bool类型表达式类型表达式true_value是是condition为为true时返回的值时返回的值false_value是是condition为为fasle时返回的值时返回的值condition?true_value:false_value16数组数组数组是一组具有数组是一组具有相同数据类型相同数据类型的值。的值。这些值存储在相邻的内存位置,因此访问和操纵这些值更这些值存储在相邻的内存位置,因此访问和操纵这些值更为简便。为简便。数组从零开始建立索引,数组从零开始建立索引
7、,C#中的数组属于中的数组属于引用类型引用类型。17使用数组使用数组数组的声明:数组的声明:在类型和数组变量名称之间插入一对中括号,例如:在类型和数组变量名称之间插入一对中括号,例如:int i;在使用数组前需要对其进行初始化,例如:在使用数组前需要对其进行初始化,例如:int i=2,3,4;int i=new int3;/C#编辑器默认对其进行初始化编辑器默认对其进行初始化,全为全为0int i=new int32,3,4;int i;i=1,2,3;/编译报错编译报错 18数组的索引数组的索引数组的各个元素是数组的各个元素是通过索引来访问通过索引来访问的,的,0为指向数组中的第为指向数组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Csharp 编程 语法 基础
限制150内