chapter two学习笔记----章节回忆
来源:互联网 发布:兰德马克软件招聘 编辑:程序博客网 时间:2024/03/29 12:53
2.1基本内置类型:整型:int ,short,long,char,wchar_t,bool;浮点型:long double ,double,float,void类型
2.2字面值常量:整型字面值常量,如:1,字符字面值常量如:‘A’,浮点型字面值常量,如:3.12f,1E-3f=0.001f字符串字面值常量,如:“AA”,布尔值字面常量,flase,true,非打印字符的转义字符。如:\n。字符串字面值的连接:行与行间由空格,制表符或换行符分开的字符串字面值。多行字符串在末尾加\且保证下一行开始为需要连接的字符。
2.3变量:可以变化的量(相对常量而言),提供程序可操作的有名字的存储区。
2.3.1变量名:用于标识变量,由_或字母开始,由_,字母,数字组成不能出现__字母大小区分
2.3.3定义对象:在内存中开辟空间。内存中具有类型的区域。
2.3.4变量初始化规则:1.在不影响变量作用域下,最好在第一次使用变量前,定义并初始化变量。2.不确保变量使用前被初始化时,必须对其进行初始化。 在函数中定义,内置类型初始化,类类型调用默认构造函数;函数外定义即定义全局变量,内置类型有一个初始值,类类型调用默认构造函数。
2.3.5声明和定义:声明不一定是定义,定义一定是声明。变量需要在声明后才能使用。定义只有一个,声明可有多个。定义主要作用为变量分配存储空间,也可以指定变量的初始值。声明用于想程序表明变量的类型和名字。
2.3.6名字的作用域:作用域分类:全局,局部,块,语句,类。作用域嵌套:大的可以包含小的。
2.3.7在变量使用处定义变量:应该遵循的规则:在需要使用变量的最近位置定义并初始化变量。
2.4const限定符:防止魔数,限定后类型还是左值,定义时必须初始化,不能修改其值。在全局作用域用const修饰的对象默认为文件的局部变量。const修饰的变量默认为非extrn。
2.5引用:复合类型,使用一个类型来定义类型,定义一个变量的别名,非const引用时改一变二,引用需要类型相配否则报错,const引用时可进行类型转换,只是一个别名,不能修改。
2.6typedef 名字:定义类型的别名,作用:1.容易标识2.隐藏数据类型3.允许一个类型用于多个目的,使每次使用目标明确。
2.7枚举:enum 把确定的几个值相关联起来。聚合成组。
2.8类类型:class默认为private ,struct默认为Public,先设计借口,后确定实现,类定义后}要使用;
2.9编写自己的头文件:注意:1.头文件用于声明而不是定义;2.一些cosnt对象定义在头文件中;3.头文件经常需要其他头文件;4.避免多重包含;
2.9.1设计自己的头文件:需在头文件三种情况:1.const 2.inline 3.类
2.9.2预处理器的简单介绍:预处理器变量:#ifndef *** 执行到#endif出现
- chapter two学习笔记----章节回忆
- CSAPP 学习笔记 Chapter two
- CSAPP 学习笔记 Chapter two & three
- 《Windows程序设计》笔记 —— Chapter Two
- 学习笔记之《Code Reading:The Open Source Perspective》Chapter two(part1)
- 学习笔记之《Code Reading:The Open Source Perspective》Chapter two(part2)
- PRML CHAPTER 2 学习笔记
- CSAPP 学习笔记 Chapter one
- linux学习笔记一(1~7章节)
- 《R语言实战》第三章节学习笔记
- Servlet学习笔记1,及回忆。
- Servlet学习笔记2,及回忆
- Servlet学习笔记3,及回忆。
- (R)机器学习--学习笔记--第四章节学习笔记
- Bindows | chapter two
- JQuery Chapter Two selectors/
- Efficient C++ 学习笔记 (Chapter 4)
- Linux Device Drivers学习笔记-Chapter.5
- LINUX中的SHELL
- Objective-C学习笔记2:类、对象和方法
- Node服务器程序面向对象编程
- erlang 列表解析,变位词解析过程
- 如何看一个大型的项目代码
- chapter two学习笔记----章节回忆
- 如何进行优秀的时间管理
- 6.windbg-windbg环境
- ulimit -SHn 65535 含义
- ubuntu 安装 ncurses
- Flex编程注意之直接获取某个组件的对象(this[]用法)通过id获取控件
- Result Set not updatable
- C# 山寨版完整版QQ
- 成员变量和局部变量