前言
变量提供一个具名的、可供程序操作的存储空间。C++中的每个变量都有其数据类型,数据类型决定着变量所占内存空间的大小和布局方式、该空间能存储的值的范围,以及变量能参与的运算。对C++程序员来说,“变量(variable)”和“对象(object)”一般可以交换使用
一、变量定义
变量定义的基本形式是:首先是类型说明符(type specifier),随后紧跟着由一个或多个变量名组成的列表,其中变量名以逗号分隔,最后以分号结束。
代码如下(示例):
int sum = 0, value, units_sold=0; //sum、value和units_sold都是int,其中sum和units_sold初值为0
Sales_item item; //item的类型是Sales_item(类)
string book("0-201"); //String是一个类库,表示一个可变长的字符序列,book通过一个string字面值初始化
二、初始值
1.什么是对象?
C++程序员们在很多场合都会使用对象(object)这个名词。通常情况下,对象是指一块能存储数据并具有某种类型的内存空间。不过一般仅有在与类有关的场景下才使用“对象”这个词。
代码如下(示例):
#include<iostream>
#include<test.h> //引入test.h头文件
using namespace std;
int main(void)
{
int p1; //p1既可以叫变量,也可以叫对象(一般叫变量p1)
test p2; //一般与类有关的叫对象p2
return 0;
}