下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
变量和常量本讲大纲:1、变量的声明和赋值支持网站:2、定义和使用常量变量的声明和赋值(1)1.变量的声明变量的声明是指指定变量的名称和类型,变量的声明非常重要,未经声明的变量本身不合法,也无法在程序当中使用。在C#中,声明一个变量是由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用逗号分开,声明变量以分号结束。例如,声明一个整型变量intOne,同时声明3个字符型变量str1、str2和str3,代码如下。intintOne; //声明一个整型变量stringstr1,str2,str3; //同时声明3个字符型变量在第一行代码中,声明了一个名称为intOne的整型变量。第二行代码中,声明了3个字符型的变量,分别为str1、str2和str3。2.变量的初始化声明变量时,还可以初始化变量,即在每个变量名后面加上给变量赋初始值的指令。例如,声明一个整型变量a,并且赋值为927,然后,再同时声明3个字符型变量,并初始化,代码如下。inta=927; //初始化整型变量astringx="明日科技",y="C#编程词典",z="C#从基础到项目实战";//初始化字符型变量x、y和z在声明变量时,要注意变量名的命名规则。C#的变量名是一种标识符,因此应该符合标识符的命名规则。变量名是区分大小写的,下面列出变量的命名规则:变量名只能由数字、字母和下划线组成。变量名的第一个符号只能是字母和下划线,不能是数字。不能使用关键字作为变量名。一旦在一个语句块中定义了一个变量名,那么在变量的作用域内都不能再定义同名的变量。还可以使用赋值运算符“=”(等号)来单独给变量赋值,将等号右边的值赋给左边的变量。例如,声明一个变量,并给变量赋值,代码如下。intsum; //声明一个变量sum=2012; //使用赋值运算符“=”给变量赋值在给变量赋值时,等号右边也可以是一个已经被赋值的变量。例如,首先声明两个变量sum和num,然后将变量sum赋值为927,最后将变量sum赋值给变量num,代码如下。intsum,num; //声明2个变量sum=927; //给变量sum赋值为927num=sum; //将变量sum赋值给变量num3.变量的作用域变量的作用域就是可以用来访问该变量的代码区域。一般情况下,可以通过以下规则确定变量的作用域:只要字段所属的类在某个作用域内,其字段也在该作用域内。局部变量存在于表示声明该变量的块语句或方法结束的封闭花括号之前的作用域内。在for、while或类似语句中声明的局部变量存在于该循环体内。变量的声明和赋值(2)定义和使用常量
常量就是其值固定不变的数据,常量的值在编译时就已经确定了。常量的类型只能为下列类型之一:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool和string等。C#中使用关键字const来声明常量,并且在声明常量时,必须对其进行初始化。例如,声明一个正确的常量,同时再声明一个错误的常量,以便读者对比参考,代码如下。constdoublePI=3.1415926;//正确的声明方法constintMyInt; //错误:定义常量时没有初始化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保倡议书范文
- 物业年度工作总结(20篇)
- Aminopicoline-Standard-生命科学试剂-MCE
- 车辆混合动力及制动能量回收报告
- 渔业码头装修搬运合同样本
- 矿用爆炸物品运输承包
- 水上乐园砂石配送保障合同
- 电子产品海外仓配送服务
- 展会物流运输承运合同
- 花店浪漫装修合同
- 最全的L13J1建筑工程做法(共170页)
- 我国育成的当前有影响的一些玉米品种
- 空分冷箱安装监理实施细则
- 列管式换热器泄漏原因分析及预防措施
- 发电机保护试验
- 钢箱梁施工方案2篇
- 铬钼钢压力容器的设计、制造与检验分析
- 武汉科技大学本科毕业论文答辩ppt模板动态可编辑模板.ppt
- 给排水与消防系统作业指导书
- 沉箱、卸荷板预制、专项施工方案
- 湘绣之吴彩霞湘绣庄始末
评论
0/150
提交评论