定义程序执行过程中

定义程序执行过程中

ID:41259059

大小:321.01 KB

页数:12页

时间:2019-08-20

定义程序执行过程中_第1页
定义程序执行过程中_第2页
定义程序执行过程中_第3页
定义程序执行过程中_第4页
定义程序执行过程中_第5页
资源描述:

《定义程序执行过程中》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.4变量定义:程序执行过程中,值可以改变的量称为变量变量是用于存放不同类型数据的内存单元,变量在存放数据前必须先定义后使用,所谓定义变量就是要为变量分配若干字节的存储单元,以便存储变量的值。1变量定义格式<数据类型><变量名1>〔,<变量名2>,…,<变量名n>〕;inta=3,b=4;(1)〔〕括起来的部分是可选择部分,用<>括起来的部分是一个语法单位,省略号“…”表示该部分可以多次重复,以后均采用这种表示方法。(2)变量的数据类型可以是预定义数据类型,也可以是自定义数据类型;(3)用标识符作为变量名。例如:inta,b,c;//说明了三个整型变量a、b、c,各占用4字节floatx,y,

2、z;//说明了三个实型变量x、y、z,各占用4字节charc1,c2;//说明了两个字符型变量c1、c2,各占用1字节2标识符(1)定义:用来标识变量名、函数名、类型名、文件名等的有效字符序列称为标识符。(2)组成:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。例如下面的字符序列均符合标识符的定义,可以用作标识符:AverageValuelengthClass_1而下面的字符序列均不符合标识符的定义,不可以用作标识符:6book//不能以数字开头#abc//不能使用符号#s4.6//不能使用小数点if//if为关键字,不能用作标识符注意:(1)大、小写字母是不同的

3、标识符。例如BOOK和book被认为是两个不同的标识符;(2)有效标识符长度为1~247。当一个标识符的长度超过247个字符时,其前面的247个字符有效,而其后的字符无效;(3)应用能表示标识符含义的英文单词(或其缩写)或汉语拼音来命名标识符。例如,用Average表示平均值。3.关键字关键字(保留字)是C++专用的英文单词(共48个),如:int、float、char、include、cin、cout、if等。表2.3C++的标准保留字whileautobreakcasecatchcharclassconstcontinuedefaultdeletedodoubleelseenumexter

4、nfloatforfriendgotoifinlineintlongnewoperatoroverloadprivateprotectedpublicregisterreturnshortsignedsizeofstaticstructswitchthistemplatethrowtrytypedefunionunsignedvirtualvoidvolatile4.变量赋初值(1)定义变量时直接赋初值。例如:inta=3,b=4;//定义整型变量a、b,并使它们的初值分别为3、4floatf=3.5;//定义实型变量f,并使它的初值为3.5charc='a';//定义字符型变量c,并使它的初

5、值为'a‘(2)使用赋值语句赋初值。例如:intn;floate;n=10;//使变量n的值为10e=2.718;//使变量e的值为2.7182.5枚举我们常常需要一些整型常量表示某一个的数据范围。例如,假定需要表示汽车的颜色:constintcRED=0;   constintcBLUE=1;   …intauto_colour;   auto_colour=cBLUE;上面的程序语句是用整型变量auto_colour表示颜色,下面的语句也是合法的:auto_colour=-1;   …显然,-1并不是所需要的颜色值。如果能够限定auto_colour在限定的整数范围(即规定的几种颜色集合)

6、内取值就比较好,C++中的枚举类型能够让我们做到这一点。枚举类型是一种用户定义的数据类型,其一般定义形式为:enum枚举类型名   {    标识符[=整型常数],    标识符[=整型常数],    ...    标识符[=整型常数],   };如果一个变量只有几种可能的值,就可以把它定义为枚举类型。"枚举",顾名思义,就是把这种类型数据可取的值一一列举出来。   例如,可以定义一个表示日期的枚举类型weekday:enumweekday{sun,mon,tru,wed,thu,fri,sat};这里enum是关键字,用于定义枚举数据类型,weekday是枚举类型的名字,枚举元素用标识符表示

7、。“枚举类型名”右边花括号中的内容称之为枚举表,枚举表中的每一项称之为枚举成员,枚举成员是常量,也就是说,枚举表是整型常量的集合。枚举成员之间用逗号隔开,方括号中的“整型常数”是枚举成员的初值。如果不给枚举成员赋初值,即省掉了标识符后的"=整型常数"时,则编译器为每一个枚举成员给一个不同的整型值,第一个成员为0,第二个为1,等等。当枚举类型中的某个成员赋值后,其后的成员则按依次加1的规则确定其值。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。