常量与变量

一、常量,值不可改变的量

 

分类:字面常量、符号常量、枚举常量

 

常量存在数据类型之分,如:字符常量、字符串常量、整数常量等

 

 

二、变量,值可以改变的量

 

C++中的变量就是用名称标明的一块儿内存,其中可以存储数据

 

变量名命名规则:只能由字母、数字以及下划线组成,并且必须以字符或下划线开头

 

注:变量名区分大小写,C++对变量名的长度没有限制。

 

变量定义举例:

int a; 
char b; 
float c; 
double d,x,y=1.2; //一次性定义多个变量
Point pt; 

 

变量存在生命周期,从定义时开始。。

 

 

三、初始化变量

 

无论开发者是否制定,变量在定义后都会有一个初始值,如果不指定,那么这个值就是一个未定义的值。所谓未定义,就

 

是C++标准并没有规定具体的数值,而是由编译器根据需要自行指定。

 

变量的初始化可以在定义变量时进行,只需在变量名后面加上等号“=”和一个初始化的值即可。可以是一个常量,也可以

 

是一个变量。

//类型 变量名=初始化值;
int a=123;
char c='c';
wchar_t w=L'w';
double d=1.24;

 

注意:使用未经初始化的变量是一件十分危险的事!

 

C++允许在一个语句中定义多个变量,也允许在一个语句中初始化多个变量。两外C++也支持链式初始化,如:

int a=1,b=2,c=3;//定义初始化多个变量

int a=b=c=123;//链式初始化
double d=e=f=1.23;

 

注意:链式初始化的顺序是从右到左的。

 

 

四、为变量赋值

 

变量的值是可以改变的,修改变量值的过程就是赋值。变量=值

 

注意:虽然都是使用符合“=”,但是初始化和赋值的含义是不一样的,初始化是给未使用过的变量设定一个值,而赋值

 

则是修改已经在使用的变量的值;初始化只发生一次,即在变量定义时,而赋值则可以发生多次。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值