523变量 >变量:指程序在运行时其值可改变的量。每个变量由一个变量名惟一标识, 同时,每个变量又具有一个特定的数据类型。不同类型的变量在内 存中占有存储单元的个数不同 1.变量的命名规则: >不能是C++的关健字。 第一个字符必须是字母或下划线且由字母、数字或下划线组成 般不要超过31个字符。 >不要与C++中的库函数名、类名和对象名相同 应该尽量有意义。如: numofStudents; my-car; my Car; iMyCar等 >区分大小写 注意:C+中,变量使用之前一定要定义或说明! C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 11 §2.3 变量 ➢变量:指程序在运行时其值可改变的量。每个变量由一个变量名惟一标识, 同时,每个变量又具有一个特定的数据类型。不同类型的变量在内 存中占有存储单元的个数不同 ➢不能是C++的关健字。 ➢第一个字符必须是字母或下划线且由字母、数字或下划线组成。 ➢一般不要超过31个字符。 ➢不要与C++中的库函数名、类名和对象名相同。 ➢应该尽量有意义。如:numOfStudents;my-car ; myCar ; iMyCar等 ➢区分大小写 1.变量的命名规则: 注意:C++中,变量使用之前一定要定义或说明 !
2.变量的定义的格式: [存储类型]类型变量名; 存储类型有: auto register extern statIc默认的是auto auto存储类 属于临时性存储,其存储空间可以被若干变量多次覆盖使用 register存储类 存放在通用寄存器中。 extern存储类 在所有函数和程序段中都可引用 static存储类 在内存中是以固定地址存放的,在整个程序运行期间都有效 C++程序设计课件设计制作:徐龙琴 12
C++程序设计课件 设计制作:徐龙琴 12 2. 变量的定义的格式: [存储类型] 类型 变量名; 存储类型有: auto register extern static默认的是auto ⚫auto存储类 –属于临时性存储,其存储空间可以被若干变量多次覆盖使用。 ⚫register存储类 –存放在通用寄存器中。 ⚫extern存储类 –在所有函数和程序段中都可引用。 ⚫static存储类 –在内存中是以固定地址存放的,在整个程序运行期间都有效