恩,昨天去面试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 这样的
未完待续