新东方网>app资讯>广州素质中心>正文

信息学奥赛一本通—C++语言之变量

2023-07-26 14:51

来源:新东方素质教育

作者:

变量代表了一个存储单元,其中的值是可以改变的,因此称为变量。如游戏中玩家命的 条数最初为3,当你死了一次,命减少一条,这里命的条数就是一个变量(或者说命的条数存 储在一个存储单元中)。 一个程序中可能要使用到若干个变量,为了区别不同的变量,必须给每个变量(存储单 元)取一个名(称为变量名),该变量(存贮单元)存储的值称为变量的值,变量中能够存储值 的类型为变量的类型。例如游戏中用于存储“命”的变量,在游戏程序中的存储命的变量名 可取为life,它的类型为整型,游戏初始时这个变量的值为3。 1.变量名 用一个合法的标识符代表一个变量。如n,m, rot, total等都是合法变量名。在程序中 用到的变量要“先定义后使用”,变量名应遵循自定义标识符的命名规则,并建议使用“见名 知义”的原则,即用一些有意义的单词作为变量名。在C + +语言,变量名大小写有区别。C++语言允许在定义变量的同时为变量赋初值,并且可以在任意位置定义变量,在变 量第一次使用时定义变量可以提高程序的可读性。读者不需要返回到代码的开始位置去寻 找某一特殊变量的定义,而且,在此处定义变量,更容易给它赋以有意义的初始值。 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标 识符。C+ +语言规定,标识符只能由字母(包含下划线开头,后面的字符可以是字母或 数字。对于标识符的长度,不同的C+ +语言编译器有不同的规定,考虑到系统的可移植 性,建议变量名的长度不要超过8个字符。例如:month._age.s2为合法的标识符;m. k. jack、aV = b、9y为不合法的标识符。 变量的类型 常量是有类型的数据,变量在某一固定时刻用来存储一个常量,因此也应有相应的类 型。如整型变量用来存储整数,实型变量用来存储实数。变量的类型,可以是标准数据类型 int、short、long、float、double和char等,也可以是用户自定义的各种类型。 变量一经定义,系统就在计算机内存中为其分配一个存储空间。在程序中使用到变量 时,就在相应的内存中存入数据或取出数据,这种操作称为变量的访问。

版权及免责声明

凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件,版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他任何方式复制、发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方",违者本网将依法追究法律责任。

本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿,本网转载仅基于传递更多信息之目的,并不意味着赞同转载稿的观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方",本网将依法追究法律责任。

如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与新东方网联系,电话:010-60908555。