基础补完系列 - C++ Primer Plus 第三章

恩,昨天去面试C++,哈哈,我这水平去面试C++真心是找屎,想想也是药丸,算了,应该是赤裸裸的败了,那就继续学呗~

这下可以安安心心的一点点抄书了~


C++内置类型:基本类型和复合类型

基本类型,它表示整数和浮点数,似乎只有这两种类型,但是没有一种整形和浮点能够满足所有的编程要求,因此C++提供了多种变体。


3.1 简单变量

int braincount;

braincount = 5;

这些语句告诉程序,它正在存储整数,并使用名称braincount来表示整数的值,

实际上,程序找到一块能够存储整数的内存,将该内存标记为braincount,并将5复制到该内存单元中,

这些语句并没有告诉我们这个值将被存储在内存中的什么位置,但程序确实记录了这种信息。

可以用&操作符来检索braincount在内存中的位置。


3.1.1 变量名

1. 提倡有一定意义的变量名

2. 遵循下列C++命名规则

1)只能使用字母字符、数字和下划线

2)第一个字符不能是数字

3)不能使用关键字

4)双下划线或下划线加上大写字母打头的名称被保留给实现(编译器及其使用的资源)

5)以一个下划线开头的名称被保留给实现,用作全局标识符

6)c++对于长度没有限制,名称中所有的字符都有意义


PS: 类似 _time_stop 或 _Donut 这样的名称不会导致编译器错误,而会导致行为的不确定性,这样的名称不非法,但是要留给实现用。

      C99只保留标识符的前63位,ANSI C也是,C++不是


一般命名都是类似 my_onions; 这样的,或者 myEyeTools 这样的


未完待续
















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值