c++笔记_变量

本文是关于C++中变量的详细笔记,包括变量定义的基本形式,对象和初始化的概念,列表初始化的规则,变量的默认初始化及其值,以及变量声明与定义的区别。重点强调了初始化与赋值的不同,以及extern关键字在声明和定义中的作用。
摘要由CSDN通过智能技术生成


前言

变量提供一个具名的、可供程序操作的存储空间。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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值