初学c++

标识符:在c++中,变量、常量、函数、标签和用户自定义的各种对象。

标识符由一个或多个字符组成,字符可以是字母,也可以是数字,下划线,但是标识符的首字母必须是字母或下划线开头的。

关键字是c++内置的有特殊意义的标识符,用户不能定义与关键字相同的标识符。

常量:其值在运行时不能改变,但是在定义常量是可以设置初始值。eg: const int MAX_VALUE=100;对于常量编译器将他放在一个只读的内存区域,其值不能被修改,但是可以应用在各种表达式中。

变量:其值可以改变的量称为变量变量提供了一个具有名称的存储区域,使得开发人员可以通过名称来对存储区进行读写。eg:     int  min=0;char *p;        再用一条语句定义的多个变量时,变量之间用逗号隔开,在最后一个变量结束之后用分号结束。变量的声明时是告诉变量的名称和数据类型,变量的定义将为分配存储区域。变量的声明而被认为变量的定义,但可以使用extern关键字只声明而不定义。  eg:  extern int var;

register 存储类型:在定义变量时,使用register 关键字,表示变量将会放置在CPU的寄存器中。访问register变量比访问普通变量快得多,register只能用于局部变量或作为函数的形式参数,而不能定义全局的register 变量。

变量的存储方式有两种,即静态存储和动态存储。

全局变量和静态变量均属于静态存储,而普通的局部变量属于动态存储。auto关键字表示变量将会被动态存储。定义一个全局的auto是非法的,而局部变量一般默认为auto变量。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值